2012-07-16 124 views
0

我遇到了一個問題 - 想知道可以做些什麼來克服。事件從數據庫動態傳入。 服務器在美國 - 這樣GMT-4小時。Fullcalendar - 時區偏移量

但我在時區GMT + 2

現在

是(在凌晨3:30) - fullcalendar表明我這就是它的星期一(即fullcalendar看到我的本地時間),但事件是由服務器時間進來 - 這是星期天。

因此,如果我理解正確 - 事件可能會在某些情況下休息一天。

可以做些什麼來克服這一點?

謝謝!

回答

1

我認爲這取決於您如何在日曆中設置日期。如果日期與客戶端(客戶端瀏覽器)日期相關,那麼您需要調整從服務器返回到用戶的語言環境的日期。檢查這篇文章 - 它有一些很好的例子,說明如何確定用戶的時區偏移和更正日期 - How to get user timezone using jquery?

希望這有助於!

+0

有意思。所以來自數據庫的時間表是絕對的。但由JS生成的事件依賴於瀏覽器 - 因此它們需要被抵消。得到它了。 對那裏討論的哪些JS方法最好是獲得時區偏移量的評論? 謝謝! – kneidels 2012-07-16 06:13:48

+0

我認爲第二個答案可能會幫助你(由InviS).. – ganeshk 2012-07-16 13:11:38

+0

偉大 - 謝謝! – kneidels 2012-07-16 18:55:17