Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Simon KielyОтветов: 4

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

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

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

javascriptjqueryfullcalendar

Ответы

Ответ 1 · рейтинг 5 · FajitaNachos

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

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
}

Ответ 2 · рейтинг 6 · Sinetheta

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

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

Ответ 3 · рейтинг 6 · nzn

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

dayOfMonthFormat: 'ddd DD/MM',

Ответ 4 · рейтинг 1 · DanyZift

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы