FullCalendar, как изменить формат даты?

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

Можно ли сделать это?


person Simon Kiely    schedule 28.02.2012    source источник
comment
ваша ссылка не работает...   -  person Sinetheta    schedule 29.02.2012


Ответы (4)


arrow_upward
5
arrow_downward

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

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
}
person FajitaNachos    schedule 29.02.2012

arrow_upward
6
arrow_downward

Конечно, вы можете поиграть с titleFormat jsFiddle.

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

arrow_upward
6
arrow_downward

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

dayOfMonthFormat: 'ddd DD/MM',
person nzn    schedule 21.01.2016

arrow_upward
1
arrow_downward

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

person DanyZift    schedule 29.02.2012