從數據庫中取回的事件在完整日曆中正確顯示。更新事件時錯誤的Unix時間戳在完整日曆中拖放
當我嘗試將事件拖放到另一個日期時,它會給出錯誤的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();
}
});
太多(3)尾隨零... –