Fullcalendar - 时区偏移

时间:2012-07-16 00:32:11

标签: timezone fullcalendar

我遇到了一个问题 - 想知道可以做些什么来克服。 事件是从数据库动态传递的。 服务器在美国 - 那就是GMT-4小时。

但我在时区GMT + 2

所以现在(早上3:30) - fullcalendar显示我的星期一(我当地的时间是fullcalendar看到的),但是事件是服务器时间 - 即星期日。“

所以,如果我理解正确 - 在某些情况下,事件可能会休息一天。

可以做些什么来克服这个问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为这取决于您在日历中设置日期的方式。如果日期相对于客户端(客户端浏览器)日期,则需要调整从服务器返回到用户区域设置的日期。查看这篇文章 - 它有一些很好的例子,说明如何确定用户的时区偏移并更正日期 - How to get user timezone using jquery?

希望这有帮助!