我正在使用fullCalendar插件的timezone选项。我设置的内容无关紧要:无,UTC或特定位置,插件都会忽略所有内容。所有给定时间显示为UTC + 2(多数民众赞成我的位置)。我做了什么:
首先根据以下代码创建一些事件:
if(!newsCalendarEvent){
var newsCalendarEvent = [];
}
newsCalendarEvent["Event_1"] = {
events: [
{
title: 'my first news',
start: '2015-08-02T17:46:00Z',
end: '2015-08-10T17:46:00Z',
className: 'Event_1'
}
],
color: '',
textColor: ''
}
然后创建日历并循环遍历这些事件:
newsCalendar = $('#calendar').fullCalendar({
lang: 'de',
buttonIcons: false, // show the prev/next text
weekNumbers: true,
timezone : 'none',
timeFormat: 'H(:mm)'
})
for (var key in newsCalendarEvent) {
if (newsCalendarEvent.hasOwnProperty(key)) {
newsCalendar.fullCalendar( 'addEventSource', newsCalendarEvent[key] )
}
}
答案 0 :(得分:0)
解决。这个问题与这个插件无关。它一直是我的PHP代码中的时间设置。