Добавить повторяющиеся события ко всему рабочему дню, который начинается с текущего дня - PullRequest
0 голосов
/ 28 апреля 2020

Пожалуйста, обратитесь к этому изображению

Я хочу, чтобы в моем календаре повторялись события в будние дни, которые начинаются в текущий день. Я уже добавил события в будние дни, но он также добавляет события в прошлые даты. события должны быть добавлены только в текущую дату (будние дни)

<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>

1 Ответ

0 голосов
/ 28 апреля 2020

Я использовал эту ссылку здесь , чтобы сгенерировать желаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...