FullCalendar事件结束日期设置了一天



fullcalendar事件结束的原因是什么原因。例如,我有日期

8-dec

但在console.log中

THU 2016年12月9日01:00:00 GMT 0100(CET)

我该如何修复?

我在Salesforce中应用FullCalendar也有同样的问题。数据模型包含日期字段,但是每当我尝试插入日期时,由于我的本地时区GMT 3。

请尝试在JavaScript中转换为GMT时间,并在下面的时区偏移,如果对您有用,就像我在下面一样:

const prepareEvent = function(templateId, startTime, endTime, Id){
    ............
    calendarEvent.Active_From__c = new Date(startTime).getTime() - new Date(startTime).getTimezoneOffset() * 60000;
    calendarEvent.Active_To__c = new Date(endTime).getTime() - new Date(endTime).getTimezoneOffset() * 60000;
    ............
}

我建议您转换结束日期的时区。

相关内容

  • 没有找到相关文章

最新更新