Я использую плагин полного календаря jquery, чтобы отобразить рабочий день.Например: ID пользователя-2 находится в отпуске с 2019-01-10 по 2019-01-10.
В календаре конечные данные всегда отображаются в рабочем состоянии.Если конец будет 2019-01-10, он будет отображаться 2019-01-09.
Я загружаю фотографию из календаря дат и таблицу sql.
var hossz = 0;
var valami = [];
var eventArray = [];
$.ajax({
type: "POST",
url: "files/get_events.php",
dataType: "json",
success: function(data) {
eventArray = data;
hossz = eventArray.szabi_id.length;
for (i = 0; i < hossz; i++)
{
valami.push({
title: eventArray.szabi_user[i],
backgroundColor: eventArray.user_color[i],
start: eventArray.szabi_from[i],
end: eventArray.szabi_to[i],
url: '/szabi-szerkesztes/' + eventArray.szabi_id[i]
});
}
$('#calendar').fullCalendar({
events: valami,
lang: 'hu',
dayClick: function(event) {
$(cell).removeClass('ui-widget-content');
$(cell).addClass('holiday');
$(this).css('background-color', 'green');
},
defaultView: 'month',
contentHeight: 'auto',
slotEventOverlap: false
});
}
});