我有一个使用FullCalendar 2.6.0版本的事件日历。它从一个包含3周日常事件的JSON文件中提取数据。包括周六活动在内的所有活动都显示在agendaWeek视图中,周日活动除外。这是我的设置
$(document).ready(function() {
$('#calendar').fullCalendar({
customButtons: {
livePrograms: {
text: 'All Live Programs',
click: function() {
window.location.href='https://mysite/live';
}
}
},
header: {
left: 'title',
right: 'livePrograms'
},
defaultView: 'agendaWeek',
height: 'auto',
allDaySlot: false,
nowIndicator: true,
events: {
url: 'php/events.php',
error: function() {
$('#script-warning').show();
}
},
loading: function(bool) {
$('#loading').toggle(bool);
}
});
});
下面是我的JSON数据的一个片段
[
{
"id":"51010",
"title":"The Big Easy",
"start":"Fri, 2016-01-01 00:00",
"end":"Fri, 2016-01-01 02:00",
"className":"hop",
"url":"/event/41010"
},
{
"id":"91000",
"title":"Creole",
"start":"Fri, 2016-01-01 02:00",
"end":"Fri, 2016-01-01 06:00",
"className":"karma",
"url":"/event/91000"
},
{
"id":"13240",
"title":"People Presente",
"start":"Fri, 2016-01-01 06:00",
"end":"Fri, 2016-01-01 07:00",
"className":"word",
"url":"/event/13240"
},
{
"id":"47124",
"title":"For Better or Worse",
"start":"Sun, 2016-01-03 13:30",
"end":"Sun, 2016-01-03 14:00",
"className":"word",
"url":"/event/47124"
}
]
我尝试更改了一些设置,包括在配置中添加weekend:true,以及创建一个具有指定"持续时间:{days:7}"的自定义议程视图。。。似乎没有什么不同。
我错过了什么?
我最近的项目使用了fullcalendar。星期天我用0代替7。我认为这会解决你的问题。
更改json数据中的开始、结束日期格式。
更换
"start":"Fri, 2016-01-01 00:00",
"end":"Fri, 2016-01-01 02:00",
带有
"start":"2016-01-01 00:00",
"end":"2016-01-01 02:00",
这会很好用的。