2012-10-23 28 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)'返回此格式。 –

相關問題