从数据库中获取的事件在完整日历中正确显示。
当我尝试将事件拖放到另一个日期时,它会给出错误的Unix时间戳。
例如)
这些活动目前是2012年11月16日,当我将其拖放到2012年11月20日时,它给出了Unix时间戳为1353340800000以及使用strtotime()
PHP函数转换后的日期,结果是1983- 07-03。
问题已修复:
检查下面的更新代码。
$('#calendar').fullCalendar({
editable: true,
eventDrop: function(calEvent,dayDelta,minuteDelta,allDay,revetFunc) {
var stDate = $.fullCalendar.formatDate(calEvent.start, 'dd-MM-yyyyy');
$.post('event_update.php',{'allday':allDay, 'event':calEvent.id, 'start':stDate}, function(response){
if(response.length > 0){
alert(response);
revertFunc();
}
});
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
答案 0 :(得分:0)
你必须削减最后3个零。