我正在使用全日历 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 的工作方式,但我看不到任何选项可以更改其功能以按需要工作。