Highcharts UTC时间

时间:2017-07-05 13:00:55

标签: javascript graph highcharts timezone

我有点迷失了一个图我试图用Highcharts创建。 默认情况下,Highcharts应使用UTC。在下图中,我想使用UTC时间创建日出/日落图。 但是,即使在代码中我有例如:

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

图表仍然从08:48开始,这对我来说没有意义,因为日期是从07:48创建的

我创建了一个小提琴,您可以在其中看到problem

非常感谢任何帮助,我需要使用UTC,因为无论系统时区如何,此脚本都必须正常工作

1 个答案:

答案 0 :(得分:1)

问题在于显示,它根据浏览器的本地时区显示时间。要解决它,你需要格式化日期对象的时间。

首先修复工具提示代码,调用getUTCHour而不是getHour。

一旦工具提示显示正确的小时,​​图表就会显示。