I am going to use jQuery-based FullCalendar in my online application using PHP / MySQL and noticed that when implementing repeating events, you should put a new element in the event array for each repetition (using the same ID), like this:
events: [ { id: 999, title: 'Repeating Event', start: new Date(y, m, d-1, 16, 0), allDay: false }, { id: 999, title: 'Repeating Event', start: new Date(y, m, d+6, 16, 0), allDay: false }, { id: 999, title: 'Repeating Event', start: new Date(y, m, d+13, 16, 0), allDay: false } ]
Good, so it doesnβt matter. Using MySQL, I will simply feed the event, looping a bunch of times, for example, perhaps in the future, starting from the start date of this event, if it does not have an end date. But now I am loading a page with a bunch of JavaScript that might not even be needed (if the user simply opens the calendar to see the month). Not cool.
There must be a better way ... does anyone have their own experience?