отображение событий с датой и временем в полном календаре - PullRequest
0 голосов
/ 09 ноября 2018

Я использую полный календарь для отображения назначенных смен с начальным и конечным временем в полном календаре. Я буду получать данные в массив, и я сопоставляю значения в событиях. Там, если я делаю это только для даты, она работает должным образом. Если я включу время с ним, он не отображает события. Может ли кто-нибудь помочь мне с этим. Заранее спасибо

let apiData = [["11/07/2018","10:00",,"16:00","morningShift"],["11/08/2018","10:00",,"16:00","Shift1"]] // dynamic
         var date = new Date();
        var d = date.getDate();
        var m = date.getMonth();
        var y = date.getFullYear();
        var form = '';
        var today = new Date($.now());
        $('#calendar').fullCalendar({
            slotDuration: '00:15:00', /* If we want to split day time each 15minutes */
        minTime: '00:00:00', /* calendar start Timing */
        maxTime: '24:00:00',  /* calendar end Timing */
        defaultView: 'month',  
        handleWindowResize: true,   
        height: $(window).height() - 200,   
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },

        events : apiData.map(([startDate,start,end,title])=>({
            start: new Date(startDate)+'T'+start,    //mapping date 
                                                     //  with time
            end: new Date(startDate)+'T'+end,
            title,
            className: 'bg-primary'})
          ),
          timeFormat: 'H(:mm)'

        });
    }

1 Ответ

0 голосов
/ 09 ноября 2018

Я соединил дату и время начала с серверной части и передал ее js.Now, которая работает нормально

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