jquery – fullCalendar的24小时时间格式(所以没有AM到PM)

前端之家收集整理的这篇文章主要介绍了jquery – fullCalendar的24小时时间格式(所以没有AM到PM)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在fullCalendar中显示24小时时间格式,我试图使用这些说明: http://arshaw.com/fullcalendar/docs/text/timeFormat/

所以我补充说

timeFormat: {
    agenda: 'H(:mm)' //h:mm{ - h:mm}'
    },

到json.PHP

$(document).ready(function() {

    $('#calendar').fullCalendar({

    header: {
            left: 'prev,next today',center: 'title',right: 'month,agendaWeek,agendaDay'
        },editable: true,allDayDefault: false,events: "core/displays/calendar/json-events.PHP",defaultView: 'agendaDay',timeFormat: {
    agenda: 'H(:mm)' //h:mm{ - h:mm}'
    },eventDrop: function(event,delta) {
            alert(event.title + ' was moved ' + delta + ' days\n' +
                '(should probably update your database)');
        },eventClick: function(calEvent,jsEvent,view) {     

               window.location = "details_view.PHP?id=" + calEvent.id;


    },loading: function(bool) {
            if (bool) $('#loading').show();
            else $('#loading').hide();
        }


    });

});

但是没有工作,所以我已经添加到fullCalendar.js

// time formats
titleFormat: {
    month: 'MMMM yyyy',week: "MMM d[ yyyy]{ '—'[ MMM] d yyyy}",day: 'dddd,MMM d,yyyy'
},columnFormat: {
    month: 'ddd',week: 'ddd M/d',day: 'dddd M/d'
},axisFormat: 'H(:mm)',//,'h(:mm)tt',// locale

但是那也不行,我做错了什么?

解决方法

你想将布局设置为24小时制或事件。

如果你想添加到22:00’party’的事件,然后添加时间格式:’H:mm’
到你的json.PHP文件

eventDrop: function(event,timeFormat: 'H:mm',

如果你想改变你的日历的布局,那么只需去你的fullCalendar.js

抬头

setDefaults

并改变你的代码这样。

setDefaults({
allDaySlot: true,allDayText: 'Volledige dag',firstHour: 8,slotMinutes: 30,defaultEventMinutes: 120,axisFormat: 'HH:mm',timeFormat: {
    agenda: 'H:mm{ - h:mm}'
},dragOpacity: {
    agenda: .5
},minTime: 0,maxTime: 24

});

它适用于我,

猜你在找的jQuery相关文章