2017-04-07 132 views
0

我正在畫布js中創建線條圖。它具有以下數據集畫布JS導致問題

dataPoints: [//array 
    {x: new Date(Date.UTC (2012, 00, 1, 1,0)), y: 26 }, 
    {x: new Date(Date.UTC (2012, 00, 1,2,0)), y: 38 }, 
    {x: new Date(Date.UTC(2012, 00, 1,3,0)), y: 43 }, 
    {x: new Date(Date.UTC(2012, 00, 1,4,0)), y: 29}, 
    {x: new Date(Date.UTC(2012, 00, 1,5,0)), y: 41}, 
    {x: new Date(Date.UTC(2012, 00, 1,6,0)), y: 54}, 
    {x: new Date(Date.UTC(2012, 00, 1,7,0)), y: 66}, 
    {x: new Date(Date.UTC(2012, 00, 1,8,0)), y: 60}, 
    {x: new Date(Date.UTC(2012, 00, 1,9,0)), y: 53}, 
    {x: new Date(Date.UTC(2012, 00, 1,10,0)), y: 60} 
    ] 
    } 
    ] 

我明白Date.UTC() 1,2,3參數,但我不明白的第四和第五參數。這些是什麼?我使用

http://canvasjs.com/docs/charts/basics-of-creating-html5-chart/date-time-axis/ 在標題在當地時間轉換

回答

2

Date.UTC()下都可以這種形式:

Date.UTC(year, month[, day[, hour[, minute[, second[, millisecond]]]]]) 

所以在你的榜樣:

{x: new Date(Date.UTC (2012, 00, 1, 1,0)), y: 26 

2012年,
00月,
1天,
1小時,
0分鐘。
通知只需年和月,而所有其他參數是可選的。

+0

我可以將已經用毫秒錶示的時間戳轉換爲'Sat Dec 01 2012 11:00:00 GMT + 0500(巴基斯坦標準時間)'嗎? –

+1

你可以用Date.parse做任何你想做的事情。如果它幫助你解決你的問題,請將其標記爲答案。 – Konstantinos