0

我有一个关于 Adam Shaw 的 FullCalendar 的问题:

我的议程周视图的标题格式目前的格式如下:

"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 选项更改为

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

结果是

"27 Oktober — 2 November 2013"

哪个是对的。另一方面,我不希望开始日期的月份显示在不重叠的几周内 - 有没有解决方案?

4

2 回答 2

1

尝试:

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

(如果需要,添加 [yyyy] 或 yyyy)

于 2013-10-18T21:15:40.073 回答
1

要选择显示月份,只有当它不同时,您应该能够将它放在方括号中,如下所示:[MMMM]

所以你的完整标题格式是:

 titleFormat: {
    month: 'MMMM yyyy',
    week: "d MMMM[ yyyy]{ '—' d [MMMM ]yyyy}",
   day: 'dddd, d.MM.yyyy'
}
于 2013-10-18T21:41:02.183 回答