微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

具有特殊日子的 Fullcalendar 重复事件

如何解决具有特殊日子的 Fullcalendar 重复事件

我正在使用 Fullcalendar 并为客户重复事件。一切正常。但我想知道如何为它设置特殊的日子?就像如果“25.05.2021”没有活动,则不应在该日期出现活动。

这是我的 JSON 文件

[{"daysOfWeek":[1],"title":"Termin frei","startTime":"10:00","color":false},{"daysOfWeek":[1],"startTime":"11:00","startTime":"12:00","startTime":"13:00","startTime":"14:00",{"daysOfWeek":[2],{"daysOfWeek":[3],{"daysOfWeek":[4],{"daysOfWeek":[5],"color":false}]

这是我的全日历代码

document.addEventListener('DOMContentLoaded',function () {
            var calendarEl = document.getElementById('calendar');
            var calendar = new FullCalendar.Calendar(calendarEl,{
                initialView: 'dayGridWeek',locale: 'de',timeZone: 'Europe/Berlin',hiddenDays: [0,6],validRange: {
                    start: tomorrow()
                },events: '<?PHP echo getApiUrl(); ?>/available-times/<?PHP echo $departmentID; ?>',headerToolbar: {
                    start: 'title',// will normally be on the left. if RTL,will be on the right
                    center: '',end: 'prev,next' // will normally be on the right. if RTL,will be on the left
                },displayEventEnd: true,eventTimeFormat: {
                    hour: '2-digit',minute: '2-digit',hour12: false
                },eventClick: function (info) {
                    window.location.href = "<?PHP echo WP_HOME . '/terminvereinbaren-details?'; ?>department_id=<?PHP echo $departmentID
                      . '&event_start=';?>" + info.event.start.toISOString()
                },});
            calendar.render();
        });

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。