2013-07-02 27 views
1

我遇到了一個問題,想要讓我的日期格式與highstock圖表正確無誤。在HighStock圖表上格式化工具提示日期的問題

我已經嘗試設置這兩個xDateFormat和plotOptions.series.dataGrouping.dateTimeLabelFormat,但我的日期總是出現這樣的:

週一5月6日00:00:00 PDT 2012

我有一種感覺是與我如何解析日期有關。當我使用ISO 8601日期並通過new Date('2012-12-17T00:00:00')創建它時,我得到的格式不正確,但是如果我返回一個字符串(如Date.UTC(2012,12,17))並調用​​,則格式將按預期顯示。

這是我實現的例子:http://jsfiddle.net/wGu9x/7/

任何深入瞭解到底是怎麼回事?

在此先感謝您的幫助。

回答

1

Highcharts使用時間戳(以毫秒爲單位)所以當你使用Date.UTC()時,返回正確的時間。 (你不需要使用eval())。

+0

謝謝,我只是想到了這一點。現在使用Date.parse() - 它也返回一個時間戳。 –

相關問題