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;
............
}
我建议您转换结束日期的时区。