Изменить формат времени AM / PM на 24-часовую временную шкалу День fullcalendar

У меня есть пользователь проекта jQuery fullcalendar-scheduler, я хочу отформатировать время, чтобы использовать 24 часа. У меня есть конфигурация, как показано ниже, но это не сработало. Что-то не так с моим кодом??

{
        now: moment().format('YYYY-MM-DD'),
        contentHeight: setUpHeight(),
        aspectRatio: 1.8,
        header: {
            left: 'today prev,next',
            center: 'title',
            right: 'timelineDay,timelineMonth'
        },
        timeFormat: 'H(:mm)',
        defaultView: 'timelineDay',
        resourceLabelText: 'Devices',
        resources: resources,
        events: schedules,
        eventRender: function (event, el) {
            el.qtip({
                content: {
                    delay: 1e3,
                    text: function () {
                        return $('#qtip-content-custom').html(event.description);
                    },
                },
                style: { classes: 'qtip__clases' },
                position: {
                    target: 'mouse',
                    adjust: { x: 7, y: 5 }
                },
            });
        }
}

И результат по-прежнему использовать AM / PM, например:

введите здесь описание изображения


person Aep Saepudin    schedule 22.02.2018    source источник
comment
Если приведенный ниже ответ решил ваш вопрос, примите его, нажав зеленую стрелку. Если нет, не стесняйтесь создать свой собственный ответ на свой вопрос. Ваш вопрос, однако, не должен также содержать ваше решение.   -  person K.Dᴀᴠɪs    schedule 22.02.2018


Ответы (4)


РЕШЕНИЕ. Просто добавьте параметр views следующим образом:

views: {
  timelineDay: {
    slotLabelFormat: ['H:mm'],
  },
  timelineMonth: {
    slotLabelFormat: ['DD'],
  },
},
person Aep Saepudin    schedule 22.02.2018

Попробуйте slotLabelFormat.

e.g.

slotLabelFormat: ['H:mm']
person H77    schedule 22.02.2018
comment
Спасибо за ваш ответ, это работает для меня, когда я устанавливаю дневной режим. Но когда я использую столбец метки режима месяца, он выглядит следующим образом: /u/0/folders/ как я могу установить, когда столбец метки режима месяца использует дни назад ?? - person Aep Saepudin; 22.02.2018
comment
Спасибо, эта проблема была решена .. как я обновляю выше. - person Aep Saepudin; 22.02.2018

Измените это:

timeFormat: 'H(:mm)',

by :

slotLabelFormat:"HH:mm",
person Mohamed Wardan    schedule 20.04.2020

версия для 3.9.0 в fullcalender.js внутри globalDefaults:

maxTime: "24:00:00",
slotLabelFormat: ['H:mm'],
person Duygu Ulu    schedule 04.11.2020