1

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

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

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

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

4

1 回答 1

0

一般来说,对所有时间戳使用 UTC 并根据用户时区或在浏览器本地执行本地更改是正确的。如果您在创建 Highstock 图表时设置global.useUTC,则所有日期都将以 UTC 时区处理。

于 2013-02-05T08:38:56.730 回答