繁体   English   中英

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

[英]Wrong Unix time stamp while updating events drag & drop in full calendar

从数据库中提取的事件将在完整日历中正确显示。

当我尝试将事件拖放到另一个日期时,它给出了错误的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个零。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM