更新事件时错误的Unix时间戳拖放到整个日历中



从数据库中获取的事件在整个日历中正确显示。

当我尝试将事件拖放到另一个日期时,它会给出错误的 Unix 时间戳。

例如)

事件目前在2012年11月16日,当我将其拖放到2012年11月20日时,它给出了Unix时间戳1353340800000和使用PHP函数转换后的日期strtotime()结果是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 个零。

最新更新