У меня есть настройки даты для начала события в fullCalendar: месяц/день/год, например "25.02.2012". Но я хочу этот формат день/месяц/год, как мне это сделать?
Я пытался использовать это выражение $.fullCalendar.formatDate( date,'dd/MM/yyyy');
Но когда я вставляю дату в этом формате, мой календарь загружает события с неправильными датами. Например, событие, которое должно начаться 29 февраля, загружается 1 февраля.
Почему?
Ответ 1 · рейтинг 1 · aldrin
formatDate используется для преобразования даты в строку. Кажется, вы хотите сделать обратное - разобрать строку на дату. Существует fullcalendar parseDate, но он работает только с форматом ISO8601, форматом IETF или отметкой времени UNIX.
См. здесь справку по преобразованию формата даты.
Ответ 2 · Rene Pot
Использовать это:
$.fullCalendar.formatDate( date, formatString [, options ] );
См. спецификации здесь: http://arshaw.com/fullcalendar/docs/utilities/formatDate/