好的,所以我在DST边界上有一个重复事件。在UTC中,这些时间是相同的时间(2018-10-31T21:00:00Z和2018-11-07T21:00:00Z)。我正在使用完整日历的本地时区计算模式。
从技术上来说这是正确的。根据我的浏览器当前时区,跨越dst边界的事件是下午1点。
但是作为一个使用日历的人,这令人困惑。该事件在每个星期三下午2点重复-为什么突然将其更改为下午1点?更糟糕的是,一旦我越过边界,它将再次显示为下午2点!
处理此问题的最佳方法是什么?
答案 0 :(得分:0)
和往常一样,这是我的错误,与全日历无关。
我的重复事件创建逻辑是对跨边界的事件强行应用区域偏移(和错误的偏移)。我已经解决了这个问题,以便那些重复发生的事件具有正确的区域,而fullcalendar现在可以正确显示它。