星期一作为第一天,完整日历

时间:2017-12-27 12:33:59

标签: jquery fullcalendar fullcalendar-scheduler

完整日历有一个名为 firstDay 的选项,您可以选择第一天,我想选择星期一,我设置firstDay:1但是它不能在fullcalendar-scheduler的timelineMonth上工作,它只适用于basicAgenda,basicMonth ....等,但在时间轴上却没有,为什么会这样呢?

1 个答案:

答案 0 :(得分:1)

我同意ADyson的观点,在月份视图中,您可以预期它将在本月的第一天而非周一开始。

如果您想在星期一作为第一天显示,那么您可以使用自定义视图。

$("#calendar").fullCalendar({
  defaultDate: moment().startOf("month").startOf("isoweek"), // Show closest monday
  defaultView: "timelineFourWeeks",
  views: {
    timelineFourWeeks: {
      type: "timeline",
      duration: moment.duration(28, "d"),
      buttonText: "fourWeeks"
    }
  }
});

这将创建一个持续时间为28天的自定义时间轴视图,然后它会在星期一到月初找到衣柜。因此,今天(12月29日)加载它将把第一个星期一定为11月27日。