Fullcalendar选择日期回调

时间:2017-08-04 09:18:08

标签: events select fullcalendar

我对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);
    }
});

我做错了什么?

0 个答案:

没有答案