FullCalendar是一個用于顯示日歷和事件的JavaScript庫,它提供了一種簡單的方式來處理重復(fù)事件。有兩種方法可以處理重復(fù)事件:使用事件源和使用事件重復(fù)規(guī)則。
$('#calendar').fullCalendar({
events: [
{
title: 'My repeating event',
start: '2021-06-01T09:00:00',
end: '2021-06-01T10:00:00',
daysOfWeek: [1, 3], // Repeat on Mondays and Wednesdays
startTime: '09:00', // Start time of the event
endTime: '10:00' // End time of the event
}
]
});
$('#calendar').fullCalendar({
events: [
{
title: 'My repeating event',
start: '2021-06-01T09:00:00',
end: '2021-06-01T10:00:00',
rrule: {
freq: 'weekly',
interval: 2, // Repeat every 2 weeks
byweekday: [1, 3], // Repeat on Mondays and Wednesdays
until: '2021-12-31' // End date of the repeating event
}
}
]
});
通過以上兩種方法,您可以輕松地處理重復(fù)事件,并在日歷中顯示它們的多個實例。您可以根據(jù)您的需求選擇使用事件源或事件重復(fù)規(guī)則來管理重復(fù)事件。