当allday为false时,FullCalendar不显示来自JSON事件的时间

时间:2012-10-23 01:22:29

标签: php json fullcalendar

我正在使用FullCalendar并从ajax调用中填充日历。

但如果allday设置为false,我无法显示时间

我在看FullCalendar not displaying time from JSON events,但似乎没有帮助。

这是我发回的JSON:

  

] [{ “ID”: “18”, “标题”: “R2222”, “启动”:“2012年10月2日   8时00" 分零零秒,‘结束’:“2012年10月2日   11点00" 分零零秒, “文字颜色”: “#000000”, “阿迪”:假, “颜色”: “#FFFFFF”},

     

{ “ID”: “1”, “标题”:“测试   123" , “启动”: “二○一二年十月一十六日”, “结束”:NULL, “文字颜色”: “#000000”, “阿迪”:假, “颜色”: “#FFFFFF”},

     

{ “ID”: “16”, “标题”:“快乐   gallown”, “开始”: “2012-10-31”, “结束”: “2012-10-31”, “文字颜色”: “#fffcfc”, “阿迪”:真正的 “色”: “#d92727” },

     

{ “ID”: “17”, “标题”: “复发”, “启动”:“2012年10月3日   19:00:00" , “结束”:“2012年10月3日   21点00" 分00秒, “文字颜色”: “#000000”, “阿迪”:假, “颜色”: “#ff56ff”}]

2 个答案:

答案 0 :(得分:6)

allDay区分大小写;将其从allday更改为allDay - 我只花了25分钟自己搜索这个。

答案 1 :(得分:-1)

您可以关注此alldayallDay,时间应该开始:2010-01-09T12:30:00需要在日期和时间之间添加T

events: [
    {
        title  : 'event1',
        start  : '2010-01-01'
    },
    {
        title  : 'event2',
        start  : '2010-01-05',
        end    : '2010-01-07'
    },
    {
        title  : 'event3',
        start  : '2010-01-09T12:30:00',
        allDay : false // will make the time show
    }
]