Я использую fullcalendar для создания календаря с тремя представлениями (dayGridMonth, timeGridWeek, listMonth), и они работают нормально, за исключением timeGridWeek, который не показывает события в надлежащем файле времени, вы можете увидеть на этом изображении:
![timeGridWeek error](https://i.stack.imgur.com/jIqSO.png)
это код календаря:
document.addEventListener('DOMContentLoaded', function() {
var calendarDiv = document.getElementById('calendar');
$.getJSON("/exams/events", function (data) {
var calendar = new FullCalendar.Calendar(calendarDiv, {
buttonText: {
today:'Hoy',
dayGridMonth:'Mes',
dayGridWeek: 'Semana',
listMonth: 'Lista'
},
firstDay: 1,
bootstrapFontAwesome:{
prev: 'fa-angle-left',
next: 'fa-angle-right'
},
themeSystem : 'bootstrap',
locales: 'es',
plugins: [ 'dayGrid', 'timeGrid', 'list', 'bootstrap'],
minTime: '08:00:00',
maxTime: '21:00:00',
slotDuration: '00:30:01',
nowIndicator: true,
displayEventTime: true,
timeFormat: 'H(:mm)',
slotLabelFormat: {
hour: 'numeric',
minute: '2-digit',
omitZeroMinute: false,
hour12: true,
meridiem: false,//no funciona
omitCommas: true
},
defaultView: 'dayGridMonth',
header: {
left: 'dayGridMonth,timeGridWeek,listMonth',
center: 'title',
right: 'today prev next'
},
allDayText: '',
height: 'auto',
editable: true,
events: data
});
calendar.addEventSource('/releases');
calendar.render();
changeCalendarView();
});
});
формат дня и времени, который я установил, соответствует его формату: SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
Я делаю что-то не так? Нужно ли менять формат даты?
Спасибо за все !!