首页 > 解决方案 > 将重复事件添加到从当天开始的所有工作日

问题描述

请参考这张图片

我希望我的日历在当天开始的工作日有重复事件。我已经添加了工作日的事件,但它也添加了过去日期的事件。事件只能在当前日期(工作日)之后添加

<script>
    var today = new Date(new Date().getFullYear(),new Date().getMonth() , new Date().getDate());
    var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();

    document.addEventListener('DOMContentLoaded', function() {
        var calendarEl = document.getElementById('calendar');
        var calendar = new FullCalendar.Calendar(calendarEl, {
            plugins: [  'dayGrid', 'rrule','googleCalendar' ],
            header: {
                left: 'title',      
                right: 'today prev,next',   
        },



      defaultDate: today,
      businessHours: true, 
      editable: true,
        events: 
        [
            {
            title: 'AM 500 Slots',
            start: today, 
            daysOfWeek: [ 1, 2, 3, 4 ,5]     
            },

            {
            title: 'PM 500 Slots',
            start: today,
            daysOfWeek: [ 1, 2, 3, 4 ,5]
            }
        ],        
    });

    calendar.render();
  });

</script>

标签: fullcalendar

解决方案


我在这里使用这个链接 来生成我想要的输出。


推荐阅读