2013-02-05 76 views
1

我有使用Highstock JS庫的GWT應用程序。 我想實現以下用例:Highstock時區問題

用戶從DateField和TimeField控件(GXT)中選擇開始和結束日期和時間。這些控件使用java.util.Date值進行操作。我用新的Date()初始化結束日期,並以當前日期減去最後一小時開始日期。控制用戶瀏覽器時區中的顯示日期(例如GMT + 4)。 有一個控制選擇時區來建立圖表:本地或用戶定義。

我需要在選定時區內建立Highstock圖表。數據以UTC格式存儲在數據庫中。

爲了顯示正確的圖表,我需要執行哪些設置和時間調整?

回答

0

一般來說,對所有時間戳使用UTC並根據用戶本地時區或本地類似的瀏覽器執行本地更改是正確的。如果在創建Highstock圖表時設置了global.useUTC,則所有日期都將以UTC時區處理。