Q
在谷歌圖
0
A
回答
0
new Date("0001-01-01T00:00");
將返回
Mon Jan 01 1 01:00:00 GMT+0100
GMT可能是你的結果不同。
更新:請參閱example at jsbin。對於這種類型的,如日期格式:
dataTable.addRows([
[ 'Washington', new Date("0090-03-29T00:00"), new Date("0097-02-03T00:00") ],
[ 'Adams', new Date("0097-02-03T00:00"), new Date("0101-02-03T00:00") ],
[ 'Jefferson', new Date("0101-02-03T00:00"), new Date("0109-02-03T00:00") ]]);
或
dataTable.addRows([
[ 'Washington', new Date("0040-03-29T00:00"), new Date("0097-02-03T00:00") ],
[ 'Adams', new Date("0097-02-03T00:00"), new Date("0101-02-03T00:00") ],
[ 'Jefferson', new Date("0101-02-03T00:00"), new Date("0109-02-03T00:00") ]]);
它的工作,直到我嘗試設置比今年40小於後它打破了錯誤:
Error: Problem parsing d="MNaN,0LNaN,40.992"
...
Error: Invalid value for <rect> attribute x="NaN"
更新:正在關注this articel我發現還可以使用以下內容(注意兩個前導零和+符號,減號應該用於多年BC):
new Date('+000001')
產品:
Mon Jan 01 1 01:00:00 GMT+0100
1
如果您輸入您的日期如下:
new Date(1, 0, 1)
,他們於1900年開始,但你可以通過遍歷DataTable中予以更正,設置每個日期的全年:
// assumes date is column 0 in your DataTable 'data'
for (var i = 0; i < data.getNumberOfRows(); i++) {
var date = data.getValue(i, 0);
date.setFullYear(date.getFullYear() - 1900);
data.setValue(i, 0, date);
}
相關問題
- 1. 在谷歌加載谷歌圖表
- 2. Java谷歌地圖谷歌地圖
- 3. 谷歌圖
- 4. 谷歌圖表
- 5. 谷歌地圖
- 6. 谷歌地圖
- 7. 谷歌餅圖
- 8. 谷歌餅圖
- 9. 谷歌地圖
- 10. 谷歌地圖
- 11. 谷歌熱圖
- 12. 谷歌地圖
- 13. Android谷歌地圖:錯誤在Android谷歌地圖
- 14. 添加谷歌地圖,將顯示在谷歌地圖
- 15. 谷歌地圖在4.1 .2谷歌地圖版本2
- 16. 谷歌地圖不可見:谷歌地圖DirectionsService在asp.net mvc
- 17. 在谷歌地圖中添加標記谷歌地圖反應
- 18. 谷歌地圖和谷歌圖表在同一頁面
- 19. 在谷歌地圖v3中更改谷歌地圖中心
- 20. oocharts谷歌anayltics數據谷歌圖表
- 21. 谷歌分析谷歌地圖API
- 22. 谷歌地圖谷歌地點類型
- 23. 谷歌地圖,谷歌商店發佈
- 24. 刪除在谷歌圖表
- 25. 谷歌地圖在Android的
- 26. 谷歌地圖在Android中
- 27. 標記在谷歌地圖
- 28. 如何在谷歌地圖
- 29. 繪製在谷歌地圖
- 30. 谷歌圖表在IE7
更多inf o在谷歌錯誤跟蹤:https://code.google.com/p/google-visualization-api-issues/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Milestone% 20Owner%20Summary%20Stars&groupby =&sort =&id = 1468 – RobM
並驗證錯誤。 – RobM