获取一周的开始日期和结束日期 fullCalendar
get start day of week and end day fullCalendar
我正在尝试使用 laravel 5.8
中的 fullCalendar
插件获得实际的一周。我需要得到它,将这个日期发送给控制器并用这个日期进行查询。
在我的 script.js 中,我有一个 listener click
,但将我的视图更改为周,并在此视图中的标题中以这种格式放置当前周:
8 – 14 mar 2021
我想获得一周的第一天和一周的最后一天。我也在玩
var currentDate = calendar
var beginOfWeek = currentDate.startOf('week');
var endOfWeek = currentDate.endOf('week');
但是return告诉我:
currentDate.startOf is not a function
因为 currentData
return 空数组...但是我使我的日历失效所以:
var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), {
headerToolbar: {
left: 'prev next today',
center: 'title',
right: 'dayGridDay dayGridWeek dayGridMonth listMonth'
},
locale: config.lang,
initialView: 'dayGridMonth',
displayEventTime: true,
events: dbEvents,
我的日历中有来自 DB 的所有活动...我不明白为什么我不能使用我的 object 来使用 startOf
和 endOf
。
我不知道我的逻辑做得好,也许我应该以其他形式来做。我怎样才能得到本周?甚至我想要下周或上周的节目,这周我可以得到。
非常感谢您的帮助,对不起我的英语我希望你能理解我。
有了这个功能,我可以得到星期几
/** GET DAYS OF WEEK */
function getDaysOfWeek(calendar){
if(!calendar) return;
let startDayWeek = calendar.view.activeStart;
let endDayWeek = calendar.view.activeEnd;
var firstDay = new Date(startDayWeek);
var lastDay = new Date(endDayWeek);
dayStartWeek = firstDay.toISOString().substring(0,10);
dayEndWeek = lastDay.toISOString().substring(0,10);
}
我正在尝试使用 laravel 5.8
中的 fullCalendar
插件获得实际的一周。我需要得到它,将这个日期发送给控制器并用这个日期进行查询。
在我的 script.js 中,我有一个 listener click
,但将我的视图更改为周,并在此视图中的标题中以这种格式放置当前周:
8 – 14 mar 2021
我想获得一周的第一天和一周的最后一天。我也在玩
var currentDate = calendar
var beginOfWeek = currentDate.startOf('week');
var endOfWeek = currentDate.endOf('week');
但是return告诉我:
currentDate.startOf is not a function
因为 currentData
return 空数组...但是我使我的日历失效所以:
var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), {
headerToolbar: {
left: 'prev next today',
center: 'title',
right: 'dayGridDay dayGridWeek dayGridMonth listMonth'
},
locale: config.lang,
initialView: 'dayGridMonth',
displayEventTime: true,
events: dbEvents,
我的日历中有来自 DB 的所有活动...我不明白为什么我不能使用我的 object 来使用 startOf
和 endOf
。
我不知道我的逻辑做得好,也许我应该以其他形式来做。我怎样才能得到本周?甚至我想要下周或上周的节目,这周我可以得到。
非常感谢您的帮助,对不起我的英语我希望你能理解我。
有了这个功能,我可以得到星期几
/** GET DAYS OF WEEK */
function getDaysOfWeek(calendar){
if(!calendar) return;
let startDayWeek = calendar.view.activeStart;
let endDayWeek = calendar.view.activeEnd;
var firstDay = new Date(startDayWeek);
var lastDay = new Date(endDayWeek);
dayStartWeek = firstDay.toISOString().substring(0,10);
dayEndWeek = lastDay.toISOString().substring(0,10);
}