Как сделать событие, повторяющееся каждое воскресенье года, без необходимости создавать событие для каждого воскресенья.
В базовом методе из fullcalendar:
Вы должны создать событие в воскресенье и повторять каждую неделю (не желательно):
{ id: 999, title: 'Repeating Event', start: new Date(y, m, d+7, 16, 0), // "d" must be start on sunday and be incremented by 7 each event allDay: false },
В расширенном методе из fullcalendar:
Вы должны создать свой собственный фид календаря динамически, а затем создать повторяющееся событие:
<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'></category> <title type='text'>Tuesday Tennis Lessons with Jane</title> <content type='text'>Meet on Tuesdays for a quick lesson.</content> <gd:transparency value='http://schemas.google.com/g/2005#event.opaque'> </gd:transparency> <gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'> </gd:eventStatus> <gd:where valueString='Rolling Lawn Courts'></gd:where> <gd:recurrence>DTSTART;VALUE=DATE:20100505 DTEND;VALUE=DATE:20100506 RRULE:FREQ=WEEKLY;BYDAY=Tu;UNTIL=20100904 </gd:recurrence> </entry>
Код был извлечен из http://code.google.com/intl/fr-FR/apis/calendar/data/2.0/developers_guide_protocol.html#CreatingRecurring