Javascript UTC时间高点

Javascript UTC时间高点,javascript,graph,highcharts,timezone,Javascript,Graph,Highcharts,Timezone,我尝试使用Highcharts创建一个图形,但我有点迷失了方向。 默认情况下,海图应使用UTC。在下图中,我想使用UTC时间创建日出/日落图。 然而,即使在我的代码中,例如: [Date.UTC(2000,0,1,07,48),Date.UTC(2000,0,1,16,05)], 图表仍然从08:48开始,这对我来说毫无意义,因为日期是从07:48创建的 我制作了一把小提琴,在那里你可以看到 非常感谢您的帮助,我需要使用UTC,因为无论系统时区如何,此脚本都必须工作问题在于显示器,它根据浏览器

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

[Date.UTC(2000,0,1,07,48),Date.UTC(2000,0,1,16,05)],
图表仍然从08:48开始,这对我来说毫无意义,因为日期是从07:48创建的

我制作了一把小提琴,在那里你可以看到


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

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

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


一旦工具提示显示正确的时间,图表看起来就正常了。

你的小提琴显示的数据不是UTC,除非你认为日出时间真的从3月26日的05:44变为06:42……日出/日落时间图表在UTC有什么用?在大多数情况下,人们会想知道当地太阳现象的当地时间。您可能会显示UTC等效值,但您肯定不会在图表中按UTC细分“天”。