我使用的是FullCalendar v2.7.1 jquery插件。
在月视图中没有正确显示事件。在日视图和周视图中,它准确地显示事件。我已经通过了日期时间在ISO8601格式的事件(2016-08-06T00:00:00)。
我有一个事件开始于2016-08-02T07:00:00和结束于2016-08-04T07:00:00但在月视图中占用的事件只有2天(8月02日- 8月03日)3天 (August 02 - August 04)
但是当我将结束日期更改为2016-08-04T09:00:00时,它占用了3天。
完整日历的js代码是
$('#calendar').fullCalendar({
editable: false,
droppable: false,
events:{
url: "common/calendar/show_events",
type: 'POST'
}
});
我已经尝试过allDayDefault为false。
有解决这个问题的办法吗?
这只是您的时区问题,请尝试与您的pc时区匹配时区我总是喜欢使用unix时间戳
传递日期和时间。交货:开始:1470747280000
如果不是由时间戳固定,则查找以下设置:
nextDayThreshold: '00:00:00'
下面的链接可以帮助你理解时区:http://fullcalendar.io/docs/timezone/timezone/
逻辑上从2016-08-02T07:00:00到2016-08-04T09:00:00之间是三天8月2日,8月3日和8月4日9小时因此,它将显示在8月4日