我有一个关于Adam Shaw的FullCalendar的问题:
我的 titleFormat for the agendaWeek-View 目前的格式是这样的:
"20 — 26 October 2013"
当我去下一周时,这是一个重叠的一周,因为一周的一部分是在 10 月,其余的是在 11 月,导致:
"27 — 2 November 2013"
这不是我需要的。显示本周标题的正确方式是这样的:
"27 October — 2 November 2013"
有没有办法做到这一点?
这是我目前的标题全日历格式:
titleFormat: {
month: 'MMMM yyyy',
week: "d[ yyyy]{ '—' d MMMM yyyy}",
day: 'dddd, d.MM.yyyy'
}
编辑:
我没有想到一些很明显的事情。将标题格式选项更改为
titleFormat: {
month: 'MMMM yyyy',
week: "d MMMM[ yyyy]{ '—' d MMMM yyyy}",
day: 'dddd, d.MM.yyyy'
}
结果在
"27 Oktober — 2 November 2013"
这是正确的。另一方面,我不希望开始日期的月份显示在不重叠的周内 - 有解决方案吗?
尝试:
week: "d [MMM]{ '–' d MMM}",
(如果需要,请添加 [yyyy] 或 yyyy)
要选择性地显示月份,仅当它不同时,您应该能够将其放在方括号中,如下所示:[MMMM]
因此,您的完整标题格式将是:
titleFormat: {
month: 'MMMM yyyy',
week: "d MMMM[ yyyy]{ '—' d [MMMM ]yyyy}",
day: 'dddd, d.MM.yyyy'
}