2012-02-28 2 views
3

Я пытаюсь сделать формат даты FullCalendar dd/mm. Как я могу это сделать? Я нашел метод [this] [1], но я не уверен, как его редактировать в моем случае. Я пытаюсь сделать так, чтобы в dayView заголовок отображал дату в формате dd/mm, а не в текущем формате mm/dd в США.FullCalendar, как мне изменить формат даты?

Возможно ли это?

+1

ваша ссылка не работает ... – Sinetheta

ответ

4

Проверить эту ссылку

http://arshaw.com/fullcalendar/docs/text/titleFormat/

Вы можете указать, какой вид вы хотите редактировать через это (в вашем случае вид день)

http://arshaw.com/fullcalendar/docs/views/View_Option_Hash/

Таким образом, вы, вероятно, что-то вдоль линий

titleFormat: { 

day: 'dddd, d MMM, yyyy' //whatever date format you want here 
} 
1

Fullcalender предлагает несколько функций утилиты, которые вы можете использовать. Вы можете получить их после того, как календар был загружен через $ .fullCalendar.formatDate (, 'dd/mm'). Есть также несколько других, которые работают посмотреть .. http://arshaw.com/fullcalendar/docs/utilities/

6

Конечно, вы можете играть с titleFormatjsFiddle

$('#calendar').fullCalendar({ 
    titleFormat: { 
     month: 'MMMM yyyy', 
     week: "MMM d[ yyyy]{ '—'[ MMM] d yyyy}", 
     day: 'MM/dd' 
    }, 
4

Как я уже писал elsewhere on SO вы можете использовать эту нелегальную переменную конфигурации, чтобы сделать общее изменение для всех появлений даты/месяц, так что вы не необходимо указать его для каждого вида:

dayOfMonthFormat: 'ddd DD/MM', 
Смежные вопросы