我对fullcalendar(v 3.4.0)有一个奇怪的问题,我无法理解 在“月份”视图中,当我选择更多天时,它会返回一个古怪的日期。
例如,在20-08-2017至24-08-2017的选定日期,开始的回调为:1503187200000
,结束时为1503619200000
。
我为两者创建了一个新的日期对象,getHours()
方法返回“ 2 ”。
但是
如果我选择从17-12-2017到16-12-2017的日子,现在小时是“ 1 ”。
起初我认为这是一个时区问题,因此在选项中设置timezone: false
,但这不起作用!
这是我的代码:
var element = $("#calendario");
element.fullCalendar({
theme: true,
selectable: true,
editable: true,
defaultTimedEventDuration: "01:00:00",
timezone: false,
eventLimit: true,
header: {
left: '',
center: 'prev title next',
right: ''
},
select: function (start, end, jsEvent, view) {
alert(start + "\n" + end);
ShowAddEvent(start, end, view);
element.fullCalendar('unselect');
},
eventClick: function (event, jsEvent, view) {
var idEvento = event.id;
EventDetails(idEvento);
}
});
我做错了什么?