Highcharts Highstock时区故障

Highcharts Highstock时区故障,highcharts,highstock,Highcharts,Highstock,我有一个使用Highstock JS库的GWT应用程序。 我想实现以下用例: 用户从日期字段和时间字段控件(GXT)中选择开始和结束日期和时间。这些控件使用java.util.Date值进行操作。我用new date()初始化结束日期,用当前日期减去最后一小时初始化开始日期。控制用户浏览器时区中的显示日期(例如GMT+4)。 有一个控件可以选择时区来构建图表:本地或用户定义 我需要在选定的时区建立Highstock图表。数据以UTC格式存储在数据库中 为了显示正确的图表,我需要执行哪些设置和时间

我有一个使用Highstock JS库的GWT应用程序。 我想实现以下用例:

用户从日期字段和时间字段控件(GXT)中选择开始和结束日期和时间。这些控件使用java.util.Date值进行操作。我用new date()初始化结束日期,用当前日期减去最后一小时初始化开始日期。控制用户浏览器时区中的显示日期(例如GMT+4)。 有一个控件可以选择时区来构建图表:本地或用户定义

我需要在选定的时区建立Highstock图表。数据以UTC格式存储在数据库中


为了显示正确的图表,我需要执行哪些设置和时间调整?

通常,对所有时间戳使用UTC,并根据用户时区或浏览器中的本地类似内容执行本地更改是正确的。如果在创建Highstock图表时设置,则所有日期都将在UTC时区中处理