我遇到了一个问题-想知道可以做些什么来克服。事件动态地来自数据库。服务器在美国 - 所以那是 GMT-4 小时。
但我在时区 GMT+2
所以现在(凌晨 3 点 30 分)- fullcalendar 向我显示这是星期一(fullcalendar 看到的我的本地时间),但是事件是在服务器时间到来之前 - 即星期日。
所以如果我理解正确的话——在某些情况下,这些活动可能会休息一天。
可以做些什么来克服这个问题?
谢谢!!
我遇到了一个问题-想知道可以做些什么来克服。事件动态地来自数据库。服务器在美国 - 所以那是 GMT-4 小时。
但我在时区 GMT+2
所以现在(凌晨 3 点 30 分)- fullcalendar 向我显示这是星期一(fullcalendar 看到的我的本地时间),但是事件是在服务器时间到来之前 - 即星期日。
所以如果我理解正确的话——在某些情况下,这些活动可能会休息一天。
可以做些什么来克服这个问题?
谢谢!!
我认为这取决于您如何在日历中设置日期。如果日期是相对于客户端(客户端浏览器)的日期,那么您需要将从服务器返回的日期调整为用户的区域设置。检查这篇文章 - 它有一些很好的例子说明如何确定用户的时区偏移量并更正日期 -如何使用 jquery 获取用户时区?
希望这可以帮助!