我想做类似的事情:只显示工作日,但是,我希望它从一周的第一天开始(或从周日到下一个星期六显示)。
我尝试为一周的第一天(即星期日)的start
和intervalStart
选项设置一个时刻,但这似乎不起作用。
编辑(从上面的链接):
$('#calendar').fullCalendar({
header: {
left: '',
center: '',
right: '',
},
editable: true,
views: {
settimana: {
type: 'agendaWeek',
duration: {
days: 7
},
title: 'Apertura',
columnFormat: 'dddd', // Format the day to only show like 'Monday'
hiddenDays: [0, 6] // Hide Sunday and Saturday?
}
},
defaultView: 'settimana',
});
为了将来参考,对于自定义视图,dateAlign 选项可用于实现类似 weekdaysOnlyView 的内容。
我能够做到这一点:
$('#calendar').fullCalendar({
...
// Added the default date
defaultDate: $.fullCalendar.moment().startOf('week'),
...
});
您可以添加第一天:1。
$('#calendar').fullCalendar({
firstDay: 1,
})
或
let calendar = new FullCalendar.Calendar(calendarEl, {
firstDay: 1,
...
});