jquery - 如何在全日历中获取从当前时间开始的事件?
问题描述
我想从 fullcalendar v5 中的当前时间开始获取事件。
这是我的日历。
document.addEventListener('DOMContentLoaded', function() {
var calendarEl = document.getElementById('calendar');
calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'list',
views: {
list: {
type: 'listDay',
duration: { days: 10 },
},
},
eventSources: [{
method: 'POST',
url: '/calendar/get_all',
extraParams: {
teamMemberId
}
}],
...
});
calendar.render();
});
在我的代码中,日历已将查看模式设置为日期列表。
但是该选项允许日历从一天的开始获取事件,例如 2021-03-01T00:00-07:00。
我想获取现在开始时间的事件。
那么如何做到这一点或如何处理启动参数,eventSources
以便我可以手动设置开始时间?
解决方案
我能想到的一种解决方案是调用calendar.getEvents()
函数,其中 calendar 是对 fullcalendar 对象的引用。然后只需循环事件并获取比现在更大的事件。您可以在循环时使用属性start
并end
在每个事件内,它们返回 javascript 纯日期对象。
推荐阅读
- json - 如何连接2个表,其中一个表中的数据有需要解析的JSON数据?
- html - 如何在容器上方覆盖元素
- php - 从多维数组的第三级获取数据列
- axios - 在 Nuxt asyncData 中使用 axios 在浏览器刷新时丢失令牌
- azure-keyvault - 如何在ARM中为dependsOn引用子资源
- vue.js - 如何使用 Jest 创建 Vue 实例(未定义 Vue)
- excel - 仅将字符串添加到活动合并单元格一次 - Excel VBA 宏
- python - 通过 Python 将列从一个现有的 excel 文件复制到另一个文件
- jsf - 将 Richfaces333 + JSF 1.2 迁移到 Richfaces 4.3.7.Final + JSF 2.2:缺少标签
- python - Python跟踪mudule,解释输出