2012-10-23 29 views
4

我正在使用FullCalendar并从ajax调用填充日历。FullCalendar在全天假时不显示来自JSON事件的时间

但我不能得到,如果阿迪设置为false

我看着FullCalendar not displaying time from JSON events但似乎并没有帮助的时候可以显示。

这是我送回来的JSON:

] [{ “ID”: “18”, “称号”: “R2222”, “开始”:“2012年10月2日 08 :00:00“,”end“:”2012-10-02 11:00:00“,”textColor“:”#000000“,”allday“:false,”color“:”#ffffff“},

{“id”:“1”,“title”:“Test 123”,“start”:“2012-10-16”,“end”:null,“textColor”:“#000000” allday“:false,”color“:”#ffffff“},

{”id“:”16“,”title“:”happy gal LOWN”, “开始”: “2012-10-31”, “结束”: “2012-10-31”, “文字颜色”: “#fffcfc”, “阿迪”:真正的 “色”: “#d92727” },

{“id”:“17”,“title”:“recur”,“start”:“2012-10-03 19:00:00”,“end”:“2012-10- 03 二十一时00" 分00秒, “文字颜色”: “#000000”, “阿迪”:假, “颜色”: “#ff56ff”}]

回答

6

allDay区分大小写;将它从allday更改为allDay - 我只花了25分钟时间自己狩猎这一个。

-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 
    } 
] 
+0

注意,格式化的日期和时间是ISO8601标准,FullCalendar利用与ISO8601日期的伟大工程MomentJS。在PHP中,您可以使用'$ dateTime-> format(DateTime :: ISO8601)'返回此格式。 –

相关问题