完整日历从选定的星期获取日期

Full Calendar get date from selected Week

我在我的项目中为 jQuery 使用 FullCalendar 插件(周视图)。在 FullCalendar 周视图中,我可以看到一行以下列格式显示日期:- 9 月 6 日星期日,9 月 7 日星期一,9 月 8 日星期二等等...

var calendar = $('#calendar').fullCalendar({
    header: {
        left: 'prev',
        center: 'title',
        right: 'next'
    },
    defaultView: 'basicWeek'                    
});

现在我在时间 sheet 项目的日历中只使用了 header 格式。当移动到 next/previous 周时,我想从当前选定的周中获取 9/6、9/7 的日期(这是用于数据库中的存储日期)。是否可以单独获取本周的日期?

您可以像这样从全日历中获取开始和结束日期:

let currentDate = $('#calendar').fullCalendar('getDate');
let beginOfWeek = currentDate.startOf('week');
let endOfWeek = currentDate.endOf('week');

编辑:

您可以为全日历添加 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);
  });
}