2017-07-05 114 views
1

林有點失去了一個圖我試圖創建使用Highcharts。 默認情況下,Highcharts應該使用UTC。在下面的圖表中,我想使用UTC時間創建日出/日落圖。 然而,即使在代碼中,我如:Highcharts UTC時間

[Date.UTC(2000,0,1,07,48),Date.UTC(2000,0,1,16,05)], 

圖表仍開始於08:48,因爲日期是從07:48

我創建了一個創建了沒有意義的,我小提琴在那裏你可以看到problem

任何幫助是非常讚賞,我需要使用UTC,因爲這個腳本必須不分工作系統時區

+1

你的小提琴顯示的數據*不是* UTC,除非你認爲3月26日從05:44到06:42日出真的變了...... –

+0

UTC的日出/日落時間圖有什麼好處?在大多數情況下,人們會想知道當地太陽現象的當地時間。您可能會顯示UTC等同性,但您肯定不會在統計圖中按UTC顯示「日期」。 –

回答

1

的問題是與顯示器,它根據瀏覽器的本地時區顯示時間。要解決它,你需要格式化日期對象的utc時間。

首先解決你的工具提示代碼,調用getUTCHour而不是getHour。

一旦工具提示顯示正確的小時,​​圖形就會顯示正常。