2015-10-20 150 views
0

我使用fullCalendar和我設置可視化的結構是這樣的:FullCalendar不顯示特定日期

$('#calendar').fullCalendar({ 
     'defaultView': 'agendaWeek', 
     'height': BackendCalendar.getCalendarHeight(), 
     'editable': true, 
     'firstDay': 1,  //Lunedì 
     'slotMinutes': 30, 
     'snapMinutes': 15, 
     'axisFormat': 'HH:mm', 
     'timeFormat': 'HH:mm{ - HH:mm}', 
     'allDayText': EALang['all_day'], 
     'columnFormat': 
     { 
      'month': 'ddd', 
      'week': 'ddd d/M', 
      'day': 'dddd d/M' 
     }, 
     'titleFormat': 
     { 
      'month': 'MMMM yyyy', 
      'week': "MMMM d[ yyyy]{ '—'[ MMM] d, yyyy}", 
      'day': 'dddd, MMMM d, yyyy' 
     }, 
     'header': { 
      'left': 'prev,next today', 
      'center': 'title', 
      'right': 'agendaDay,agendaWeek,month' 
     }, 

問題的那場當我加載頁面顯示壞在標題日期:

顯示一個月

enter image description here

顯示周

enter image description here

顯示

enter image description here

我在做什麼錯誤的一天?我使用的是2.3.1版,過去我使用的是vesion 1.6.1,因爲easyappointment庫有一箇舊版本。現在我已經更新了版本,全部都壞了,爲什麼?我需要perphaps更新一些文件,方法?

回答

1

必須是大寫Y

'month': 'MMMM YYYY', 

這裏看看:http://fullcalendar.io/docs/text/titleFormat/

的時間格式根據moment.js:http://www.momentjs.com

我在這裏整理了工作小提琴:http://jsfiddle.net/fq7zwjq0/

重大變化:

字符串"MMMM d[ yyyy]{ '—'[ MMM] d, yyyy}",是定義干擾的時刻,目的不明確,我刪除了內部。

的語言格式可以通過'lang': 'fr'

很容易地設置並做要麼一切大寫或小寫的一切方式是過於簡單,佔位符是區分大小寫的令牌和mustbe根據這裏的moment.js文檔集:http://momentjs.com/docs/#/displaying/

+0

我已將所有字母改爲大寫,現在顯示此錯誤:此行上的意外字符串:'day':'DDDD,MMMM D,YYYY'爲什麼? – Dillinger

+0

代碼與您的提示:http://pastebin.com/ZwnypPAB – Dillinger

+0

預期產出是什麼? – Slyvain