我有点迷失了一个图我试图用Highcharts创建。 默认情况下,Highcharts应使用UTC。在下图中,我想使用UTC时间创建日出/日落图。 但是,即使在代码中我有例如:
[Date.UTC(2000,0,1,07,48),Date.UTC(2000,0,1,16,05)],
图表仍然从08:48开始,这对我来说没有意义,因为日期是从07:48创建的
我创建了一个小提琴,您可以在其中看到problem。
非常感谢任何帮助,我需要使用UTC,因为无论系统时区如何,此脚本都必须正常工作
答案 0 :(得分:1)
问题在于显示,它根据浏览器的本地时区显示时间。要解决它,你需要格式化日期对象的时间。
首先修复工具提示代码,调用getUTCHour而不是getHour。
一旦工具提示显示正确的小时,图表就会显示。