【问题标题】:Change Time format for fullCalendar version 4更改完整日历版本 4 的时间格式
【发布时间】:2019-07-11 21:59:34
【问题描述】:

问题:全日历月视图中的时间显示为 12h+am/pm。如果您将语言环境更改为西班牙语,它将更改为 H(无分钟)

我想在所有语言环境中始终显示为 H:mm。在我对同一个问题找到的所有先前答案中,解决方案是使用选项 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/

有什么技巧可以完成这个吗?

【问题讨论】:

    标签: fullcalendar fullcalendar-4


    【解决方案1】:

    我刚刚在点击提交按钮之前找到了解决方案。在 fullcalendar v.4 中,时间格式的正确选项是 eventTimeFormat,因此这是将时间显示为 H:mm 的正确代码:

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

    我更新了fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多