我在项目中为jQuery使用FullCalendar插件(周视图)。在FullCalendar周视图中,我可以看到一行以以下格式显示日期:-星期日9/6,星期一9/7,星期二9/8等等…
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev',
center: 'title',
right: 'next'
},
defaultView: 'basicWeek'
});
现在我只使用了日程表中时间表项目的标题格式。我想在移动到下一周/前一周时,在警报中获取当前选定周的日期9/6、9/7(这是数据库中的存储日期)。是否可以单独获取本周的日期?
您可以获得开始&完整日历的结束日期如下:
let currentDate = $('#calendar').fullCalendar('getDate');
let beginOfWeek = currentDate.startOf('week');
let endOfWeek = currentDate.endOf('week');
编辑:
您可以为fullcalendar添加events
配置。这样你就可以开始&切换视图时的结束日期,它还允许您获取事件并在日历上呈现它们。
events: function(start, end, callback) {
// request the back-end and call the callback when the ajax is done
$.get('events/get', function(result) {
callback(result);
});
}