星期一作为第一天,全日历

星期一作为第一天,全日历

问题描述:

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

+0

我在fullcalendar和scheduler之间没有看到任何差异(文档方式),也许他们有单独的文档,只有在您购买时才可用?尝试使用[locale](https://fullcalendar.io/docs/text/locale/) –

+0

如何使用语言环境?请解释一下 – andrew

+0

你有每种语言的具体文件及其特定的时区(完整列表可以[在这里找到](https://github.com/fullcalendar/fullcalendar/tree/master/locale)),所以你包括相关的js文件在调度程序库之后,并且使用'locale'属性来初始化插件[https://fullcalendar.io/docs/text/locale/] - 我不知道它是否可以解决问题,但我希望如此(从不使用调度程序,只有fullcalendar) –

我同意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日。

+0

@andrew完全可以帮到你吗? –