我在Asp.Net项目中使用Fullcalendar,并且使用“事件”功能刷新日历中的项目。

我将事件放在myArray中,以通过回调函数传递它,如下所示:

var event = {
                title: 'Disponível',
                start: moment(horario.DtInicio),
                end: moment(horario.DtFim),
            }
myArray.push(event);


其中horario.DtIniciohorario.DtFim是Asp.Net json日期(例如"/Date(1423321200000)/"

当我在月视图中显示callendar时,此日期显示在02/06/2015(mm / dd / yyyy),但是当我切换到其他视图时,此事件显示在02/07/2015。实际日期是2015年2月7日。

有人遇到过这种情况吗?

最佳答案

尝试设置日历的时区:

$('#calendar').fullcalendar({
    timezone : 'local',
    ...
});

07-28 02:53