Fullcalendar提前1小时显示事件

时间:2015-02-03 09:30:42

标签: javascript fullcalendar

我得到JSON的时间正确,但fullcalendar(?)显示我的活动提前1小时。我尝试过timezone:local,ignoreTimezone但没有成功,任何帮助都会很好,我很鄙视。

我的时区是UTC +08:00 我的json是{"hmi_alldays":[{""order_employee_start":"2015-02-03T05:00:00","order_id":1791}

1 个答案:

答案 0 :(得分:3)

我有类似的问题。我不知道您使用的是哪个版本的fullcalendar,但是此时的最新版本(2.2.6)与moment.js以及timezone的使用相结合对我来说完全没问题:

var events_array = [
    {
    title: 'Test1',
    start: moment('2015-02-03T05:00:00'),
    end : moment('2015-02-03T12'),
    tip: 'Test1'},
];
...
$('#calendar').fullCalendar({
    events: events_array,
    timezone : 'local',
    eventRender: function(event, element) {
        element.attr('title', event.tip);
    }
});

参见示例here