Я использую полный календарь для отображения назначенных смен с начальным и конечным временем в полном календаре. Я буду получать данные в массив, и я сопоставляю значения в событиях. Там, если я делаю это только для даты, она работает должным образом. Если я включу время с ним, он не отображает события. Может ли кто-нибудь помочь мне с этим. Заранее спасибо
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)'
});
}