我需要在我的日历上为所有星期日添加一个事件。 FullCalendar中是否有可用的选项?
day = 'Sunday'; <------ I need to pass this day to create event
var date = new Date();
var event = {id: result.id, title: from_time + '-' + to_time, start: new Date(date), allDay: false};
}
$('#calendar').fullCalendar('renderEvent', event, true);
答案 0 :(得分:2)
您可以使用dow
事件属性非常简单地执行此操作。它没有很好地记录,但在backgroundEvents
和businessHours
中提到了它。它允许您设置事件始终发生的星期几。
这样的事情:
$("#calendar").fullCalendar({
events:[{
title:"Monday",
dow:[1] //monday
//start/endtime works too
},{
title:"background",
dow:[2,3], //tuesday and wednesday
rendering: 'background'
}],
});
如果您需要更复杂的内容,例如仅在特定日期范围内重复活动,请在此处查看我的回答:https://stackoverflow.com/a/29393128/728393
答案 1 :(得分:0)
请找一些重复事件的参考代码。
currentDate="01/08/2015"
userDate="01/07/2015"
if currentData > userDate:
.........
else:
...................
答案 2 :(得分:-2)
events: [
{
title:"Monday",
dow:[1] //monday
//start/endtime works too
},{
title:"background",
*daysOfWeek*: [2, 3], //tuesday and wednesday
rendering: 'background'
}]