问题:全日历月视图中的时间显示为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/
完成这个的任何技巧吗?
答案 0 :(得分:1)
我只是在点击提交按钮之前找到了解决方案。在fullcalendar v.4中,时间格式的正确选项是eventTimeFormat,因此这是将时间显示为H:mm:
的正确代码。eventTimeFormat: {
hour: 'numeric',
minute: '2-digit',
omitZeroMinute: false,
meridiem: false
}
我更新了fiddle。