我将事件传递给Fullcalendar。一切都正常显示。但是,当我收到修改后的数据(例如我调整事件大小)以从Fullcalendar中保存时,我发现数据已过时(日期,小时和分钟无效)。
Fullcalendar初始化:
$('#calendar').fullCalendar({
locale:'pl',
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
slotDuration: '00:15:00',
droppable: true,
drop: function(date) {
alert("Dropped on " + date.format());
},
defaultDate: date,
defaultView: 'agendaDay',
editable: true,
timeFormat:'H(:mm)',
minTime: "07:00:00",
maxTime: "21:00:00",
events: eventsArray,
});
我从日历中获取活动的方式:
var eventsArray = $('#calendar').fullCalendar('clientEvents');
我找到了解决方案。
问题是我必须使用moment.js .format()
函数格式化结束日期和开始日期。