2015-09-06 78 views
0

我編寫了一個基於通知的Web應用程序。我必須在客戶端設置通知時間,發送到服務器,保存到mysql數據庫,不斷檢查通知,當時間準備就緒時,發送警報給客戶端。餡餅簡單。問題是,我很喜歡時區的東西。我的服務器在格林威治標準時間4,我目前格林威治標準時間+2,但在幾個月內,我將在冬季時間格林威治時間+1。我無法解決問題。 到目前爲止,我在服務器端使用moment.js,在客戶端使用Date對象構建javascript,並且我在unix時間戳中保存時間。通知應用程序中的時區

我的問題簡而言之:如何在時區和內容上保持跟蹤,如果我不想要任何問題,如果我將服務器從gmt-4移動到可以說gmt-5並且不希望有任何季節性問題timesone改變。

感謝花時間在我的問題! 此致敬禮。

+0

你可以用utc去吧? –

+0

我假設可以......你認爲這是解決這個問題的最佳解決方案嗎? – user3130985

+0

ya。而它發生在我們的現場項目也 –

回答

0

存儲時間戳的問題很簡單:使用UTC存儲它們。

至於在客戶端再次顯示它們,請將設備(客戶端)時區並將utc轉換爲設備時區。

相關問題