我正在尝试寻找一种方法来从完整日历中删除冒号。例如,我想时间显示为1400,而不是14:00。
到目前为止,我一直使用的代码可以将前导零转换为24小时制,但是我可以找到一种摆脱冒号的方法。
slotLabelFormat: {
hour: '2-digit',
minute: '2-digit',
hour12: false
},
不确定FullCalendar是否对此具有本机支持,但它支持添加日期时间库插件。如果将moment.js添加为插件,则可以使用格式字符串设置日历,如下所示:
import momentPlugin from '@fullcalendar/moment';
const calendar = new Calendar(calendarEl, {
plugins: [momentPlugin],
slotLabelFormat: 'HHmm'
});
'HHmm'格式字符串将为您提供24小时的填充时间和3分钟的填充时间,并且由于它们之间没有冒号,因此您有自己的军事时间。看看他们使用momentjs plugin的文档,以及Moment自己在formatting strings上的文档。