Изменить формат времени для полной версии календаря 4 - PullRequest
1 голос
/ 11 июля 2019

Проблема: время в режиме просмотра полного календарного месяца отображается как 12 ч. + М. / М.Если вы измените локаль на испанский, она изменится на H (без минут)

Я хочу показать ее всегда для всех локалей как H: мм.Во всех предыдущих ответах, которые я нашел на этот же вопрос, решение заключается в использовании опции timeFormat: «H: mm», но она не работает в fullcalendar v.4.2 (текущая версия).Вот что я попробовал:

var calendar = new FullCalendar.Calendar(calendarEl, {
    plugins: [ 'dayGrid' ],
    axisFormat: "H:mm",
    timeFormat: "H:mm"
}

Вот скрипка, показывающая проблему: http://jsfiddle.net/mariavilaro/esxrb8mw/2/

Любой совет для подтверждения этого?

1 Ответ

1 голос
/ 11 июля 2019

Я только что нашел решение, прежде чем нажать кнопку отправки.В fullcalendar v.4 правильная опция для формата времени - eventTimeFormat , так что это будет правильный код для отображения времени в формате Ч: мм:

eventTimeFormat: {
  hour: 'numeric',
  minute: '2-digit',
  omitZeroMinute: false,
  meridiem: false
}

Я обновил скрипка .

...