0

我正在使用全日历 jquery 插件。我在 UNIX 时间中传递它的开始和结束时间。在下面的示例中,开始和结束之间的差正好是 7 天。如果转换为日期时间,则分别为 10 月 17 日 00:00:00 GMT 和 10 月 24 日 00:00:00 GMT。我在完整日历中看到的是 8 天。即使我从结束日期移走 1 秒,导致 10 月 23 日 23:59:59 GMT 它仍然显示 8 天。

$('#calendar').fullCalendar({
    editable: true,
    allDayDefault: true,
    ignoreTimezone: true,
    firstDay: 1,
    events: function (start, end, callback) {
        $.ajax({
            type: "GET",
            url: "sample url",
            dataType: "json",
            success: function (data) {
                if (data != null) {
                    var events = [];
                    $(data).each(function (key, value) {
                        events.push({
                            title: value['title'],
                            start: value['start'],
                            end: value['end']
                        });
                    });
                }
                callback(events);
            }
        });
    }

这里有什么问题?我会假设它是 fullcalendar 的工作方式,但我看不到任何选项可以更改其功能以按需要工作。

4

0 回答 0