Полное отображение календаря неверно конец даты - PullRequest
0 голосов
/ 04 января 2019

Я использую плагин полного календаря 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
        });
    }
});

Data displayed on calendar

Sql data image

1 Ответ

0 голосов
/ 04 января 2019

Если вы используете только дату без времени, это эксклюзивно для Fullcalendar.js.Либо вы используете дату и добавляете одну секунду, либо просто добавляете один день к дате.

...