Я создал этот php-файл, который содержит дату начала и окончания бронирования. из базы данных (Calendar.php):
Код: Выделить всё
Вот код FullCalendar (Calendar.js):
Код: Выделить всё
document.addEventListener('DOMContentLoaded', function () {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth',
locale: 'cs',
navLinks: true,
headerToolbar: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay',
},
timeFormat: 'h(:mm)',
showNonCurrentDates: false,
buttonText: {
today: 'Dnes',
month: 'Měsíc',
week: 'Týden',
day: 'Den',
list: 'Seznam'
},
titleFormat: {
month: 'short',
year: 'numeric',
},
slotLabelFormat: {
hour: 'numeric',
minute: '2-digit',
omitZeroMinute: false,
meridiem: false,
},
eventTimeFormat: {
hour: 'numeric',
minute: '2-digit',
meridiem: false
},
allDayText: 'Celý den',
});
calendar.render();
});
Я ничего не пробовал, потому что не знаю, как именно, поэтому и создаю этот пост. Я ожидаю, что как только я создам бронирование с помощью формы, оно появится в календаре.
Подробнее здесь: https://stackoverflow.com/questions/790 ... m-php-file