所有星期天的jQuery FullCalendar活动

时间:2015-08-01 04:38:11

标签: javascript jquery fullcalendar

我需要在我的日历上为所有星期日添加一个事件。 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);

3 个答案:

答案 0 :(得分:2)

您可以使用dow事件属性非常简单地执行此操作。它没有很好地记录,但在backgroundEventsbusinessHours中提到了它。它允许您设置事件始终发生的星期几。

这样的事情:

$("#calendar").fullCalendar({
    events:[{
        title:"Monday",
        dow:[1] //monday
        //start/endtime works too
    },{
        title:"background",
        dow:[2,3], //tuesday and wednesday
        rendering: 'background'
    }],
});

JSFiddle

如果您需要更复杂的内容,例如仅在特定日期范围内重复活动,请在此处查看我的回答:https://stackoverflow.com/a/29393128/728393

答案 1 :(得分:0)

请找一些重复事件的参考代码。

currentDate="01/08/2015"
userDate="01/07/2015"
if currentData > userDate:
 .........
else:
  ...................

Repeat event every monday

答案 2 :(得分:-2)

events: [
              {
                  title:"Monday",
                  dow:[1] //monday
                  //start/endtime works too
              },{
                  title:"background",
                  *daysOfWeek*: [2, 3], //tuesday and wednesday
                  rendering: 'background'
              }]

daysOfWeek

...

相关问题