获取一周的开始日和结束日 fullCalendar

sco*_*s78 3 javascript fullcalendar laravel-5.8 fullcalendar-5

I\xc2\xb4m 用fullCalendar插件获取实际周数laravel 5.8. 我需要获取它,将此日期发送到控制器并使用此日期进行查询。

\n

在我的 script.js 中我有一个listener click但将视图更改为周,并在此视图中的标题中将当前周采用以下格式:

\n
8 \xe2\x80\x93 14 mar 2021\n
Run Code Online (Sandbox Code Playgroud)\n

我想要一周的第一天和一周的最后一天。还有 i\xc2\xb4m 托盘

\n
var currentDate = calendar\nvar beginOfWeek = currentDate.startOf('week');\nvar endOfWeek = currentDate.endOf('week');\n
Run Code Online (Sandbox Code Playgroud)\n

但还给我:

\n
currentDate.startOf is not a function\n
Run Code Online (Sandbox Code Playgroud)\n

因为currentData返回空数组...但是 i\xc2\xb4m instacie 我的日历所以:

\n
var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), {\n    headerToolbar: {\n        left: 'prev next today',\n        center: 'title',\n        right: 'dayGridDay dayGridWeek dayGridMonth listMonth'\n    },\n    locale: config.lang,\n    initialView: 'dayGridMonth',\n    displayEventTime: true,\n    \n    events: dbEvents,\n
Run Code Online (Sandbox Code Playgroud)\n

我的日历中有来自数据库的所有事件...我不明白为什么我可以 xc2xb4t 使用我的对象来使用startOfendOf

\n

我不知道 xc2xb4t 知道 ixc2xb4m 的逻辑做得很好,也许我应该以其他形式执行此操作。我怎样才能得到当前星期?甚至我想在下周或上周表明我可以在这周过得很好。

\n

非常感谢您的帮助,对我的英语感到抱歉,我希望您能理解我。

\n

sco*_*s78 5

通过这个函数,i\xc2\xb4m 能够得到 week\xc2\xb4s 天

\n
/** GET DAYS OF WEEK */\n  function getDaysOfWeek(calendar){\n    if(!calendar) return;\n    let startDayWeek = calendar.view.activeStart;\n    let endDayWeek = calendar.view.activeEnd;\n\n    var firstDay = new Date(startDayWeek);\n    var lastDay = new Date(endDayWeek);\n\n    dayStartWeek = firstDay.toISOString().substring(0,10);\n    dayEndWeek = lastDay.toISOString().substring(0,10);\n  }\n
Run Code Online (Sandbox Code Playgroud)\n