fullcalendar.js 24小时日历

时间:2010-11-28 19:43:06

标签: javascript fullcalendar

如何从上午/下午更改为24小时时间格式?

5 个答案:

答案 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小时格式显示