Проблема с отображением событий Fullcalendar в Chrome

Появились жалобы пользователей, что в Chrome под Windows не отображаются события в компоненте fullcalendar, притом, что в Internet Explorer и в Firefox события отображались правильно.

Проблема оказалась в формате данных, который передавался компоненте через ajax. При выводе даты в формате YYYY-MM-DD, Chrome под Windows стал обрабатывать по-другому. Проверить можно через консоль javascript.

$("#calendar").fullCalendar( 'clientEvents')

При выводе дат вместо YYYY-MM-DD желательно использовать формат RFC 2822.

Пример преобразования:

$date = DateTime::createFromFormat("Y-m-d", $wrong_date); echo $date->format("r");

Оставьте комментарий