完整日历从选定的星期获取日期
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);
});
}
我在我的项目中为 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);
});
}