如何从上午/下午更改为24小时时间格式?
答案 0 :(得分:9)
在fullcalendar.js中将h(:mm)tt和/ h:mm { - h:mm}更改为H
setDefaults({
allDaySlot: true,
allDayText: 'all-day',
firstHour: 6,
slotMinutes: 30,
defaultEventMinutes: 120,
axisFormat: 'H', //,'h(:mm)tt',
timeFormat: {
agenda: 'H' //h:mm{ - h:mm}'
},
dragOpacity: {
agenda: .5
},
minTime: 0,
maxTime: 24
});
答案 1 :(得分:2)
您必须自定义日历对象上的timeFormat
属性
http://arshaw.com/fullcalendar/docs/text/timeFormat/
答案 2 :(得分:1)
它对我有用
timeFormat: {
agenda: 'HH:mm{ - HH:mm}'
}
答案 3 :(得分:1)
我用这个
$('#calendar').fullCalendar({
events: [
{
//pull from my database the events
}
// other events here...
],
timeFormat: 'H(:mm)'
});
答案 4 :(得分:0)
您需要设置axisFormat。请参阅以下代码:
<p:schedule value="#{scheduleView.lazyEventModel}" timeFormat="HH:mm" axisFormat="HH:mm"/>
以24小时格式显示