在fullcalendar更改日期中选择创建的事件的时间和时区

时间:2016-07-11 02:38:47

标签: fullcalendar

我使用select在fullcalendar(v2.8.0)中创建了一个事件我对时间不感兴趣,但时间设置为18:00,时区设置为格林威治标准时间-6:00,日期设置为比日历gui中选择的日期少一天。

我已经尝试了每个时区'选项设置:默认,本地,UTC和特定的指定时区,但它们不会对返回的日期和时间产生影响。

有没有办法设置fullcalendar选项来选择日期并在对象中返回该日期?

即。从日历GUI中选择9月6日星期六触发选择并报告星期五之前。

select: function(start, end) {
}

start: Fri Sep 02 2016 18:00:00 GMT-0600 (Mountain Daylight Time)

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我找到了一些解决方法。 试试这段代码:

$.each(selectedSlotsArray, function(indx, slot) {
    var start = moment((slot.start).format("YYYY-MM-DD HH:mm"));
    var end = moment((slot.end).format("YYYY-MM-DD HH:mm"));
});