Если вы получаете ваши события из файла, FullCalendar публикует даты начала и окончания текущей недели. Взгляните на эту страницу из официальной документации: http://arshaw.com/fullcalendar/docs/event_data/events_json_feed/
Если вы позвоните в FullCalendar так:
$('#calendar').fullCalendar({
events: '/myfeed.php'
});
URL-адрес, который он будет использовать, содержит строку запроса с отметками времени начала и окончания UNIX:
/myfeed.php?start=1262332800&end=1265011200&_=1263178646
Примечание: Параметр _
автоматически вставляется для предотвращения кэширования результатов браузером.
Если вы генерируете свои события по функциям, они также предоставляют время начала и окончания, но они являются объектами JavaScript Date. Смотрите эту страницу из официальной документации: http://arshaw.com/fullcalendar/docs/event_data/events_function/
$('#calendar').fullCalendar({
events: function(start, end, callback) {
//Manipulate the start and end objects
}
});
Если вы просто предоставляете массив дат событий (согласно http://arshaw.com/fullcalendar/docs/event_data/events_array/),, даты начала и окончания недоступны. Вам потребуется использовать один из двух методов, описанных выше.