2013-10-18 40 views
0

重疊我從亞當·肖關於FullCalendar一個問題:FullCalendar(agendaWeek視圖):titleFormat幾個星期一個月

我對agendaWeek,查看當前的格式是這樣titleFormat:

"20 — 26 October 2013" 

當我去到下週,這是一個重疊一個作爲一週的一部分,是在十月,其餘是在十一月,導致:

"27 — 2 November 2013" 

這不是我需要。顯示本週標題的正確方法是這樣的:

"27 October — 2 November 2013" 

有沒有辦法實現這一目標?

這是我目前titleFormat在fullcalendar:

titleFormat: { 
    month: 'MMMM yyyy', 
    week: "d[ yyyy]{ '—' d MMMM yyyy}", 
    day: 'dddd, d.MM.yyyy' 
} 

編輯:

我hadn't想到了什麼很明顯的。更改titleFormat選項

titleFormat: { 
    month: 'MMMM yyyy', 
    week: "d MMMM[ yyyy]{ '—' d MMMM yyyy}", 
    day: 'dddd, d.MM.yyyy' 
} 

結果

"27 Oktober — 2 November 2013" 

這是正確的。另一方面,我不想讓開始日期的月份在非重疊的星期內顯示 - 是否有解決方案?

回答

1

嘗試:

week: "d [MMM]{ '–' d MMM}", 

(添加[YYYY],或者如果你想YYYY)

+0

大,制定出!非常感謝:-) – Chris

1

要有選擇地顯示月份,只有當它是不同的,你應該能夠把它放在方括號,像這樣:[MMMM]

所以,你的全名格式應該是:

titleFormat: { 
    month: 'MMMM yyyy', 
    week: "d MMMM[ yyyy]{ '—' d [MMMM ]yyyy}", 
    day: 'dddd, d.MM.yyyy' 
} 
+1

非常感謝!與括號的提示做了竅門。只需要他們在不同的位置。 – Chris

相關問題