FullCalendar не отображает дату для просмотра месяца и дня

О событиях передаются следующие данные:

[{"title":"my First Entry","start":"2016-09-27T11:47:00","end":"2016-09-27T12:47:00","allday":false}]

Он отображает запись только в виде month. eventRender также не увольняют за day и week

JavaScript

var calendar = $('#calendar').fullCalendar({
        editable: false,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },

        events: "http://localhost:8000/fetch",
        // events: [
        //     {
        //         title: 'Lunch with All',
        //         start: new Date(2016, 9, 27, 12, 0),
        //         end: new Date(2016, 9, 27, 13, 0),
        //         allDay: false
        //     },
        //     {
        //         title: 'Birthday Party',
        //         start: new Date(y, m, d + 1, 19, 0),
        //         end: new Date(y, m, d + 1, 22, 30),
        //         allDay: false
        //     },
        //     {
        //         title: 'Click for Google',
        //         start: new Date(y, m, 28),
        //         end: new Date(y, m, 29),
        //         url: 'http://google.com/'
        //     }
        // ],

        // Convert the allDay from string to boolean
        eventRender: function (event, element, view) {
            var start = event.start;
            console.log("Rendered");

            var end = moment(event.end);
            event.end = end;
            if (event.allDay === 'true') {
                event.allDay = true;
            } else {
                event.allDay = false;
            }
        },
        selectable: false,
        selectHelper: false,
        select: function (start, end, allDay) {
            var title = prompt('Event Title:');
            var url = prompt('Type Event url, if exits:');
            if (title) {
                var start = $.fullCalendar.formatDate(start, "yyyy-MM-dd HH:mm:ss");
                var end = $.fullCalendar.formatDate(end, "yyyy-MM-dd HH:mm:ss");
                $.ajax({
                    url: 'http://localhost:8888/fullcalendar/add_events.php',
                    data: 'title=' + title + '&start=' + start + '&end=' + end + '&url=' + url,
                    type: "POST",
                    success: function (json) {
                        alert('Added Successfully');
                    }
                });
                calendar.fullCalendar('renderEvent',
                    {
                        title: title,
                        start: start,
                        end: end,
                        allDay: false
                    },
                    true // make the event "stick"
                );
            }
            calendar.fullCalendar('unselect');
        },

        editable: false,
        eventDrop: function (event, delta) {
            var start = $.fullCalendar.formatDate(event.start, "yyyy-MM-dd HH:mm:ss");
            var end = $.fullCalendar.formatDate(event.end, "yyyy-MM-dd HH:mm:ss");
            $.ajax({
                url: 'http://localhost:8888/fullcalendar/update_events.php',
                data: 'title=' + event.title + '&start=' + start + '&end=' + end + '&id=' + event.id,
                type: "POST",
                success: function (json) {
                    alert("Updated Successfully");
                }
            });
        },
        eventResize: function (event) {
            var start = $.fullCalendar.formatDate(event.start, "yyyy-MM-dd HH:mm:ss");
            var end = $.fullCalendar.formatDate(event.end, "yyyy-MM-dd HH:mm:ss");
            $.ajax({
                url: 'http://localhost:8888/fullcalendar/update_events.php',
                data: 'title=' + event.title + '&start=' + start + '&end=' + end + '&id=' + event.id,
                type: "POST",
                success: function (json) {
                    alert("Updated Successfully");
                }
            });

        }

    });

Он отлично работает для всех представлений, если дата установлена ​​​​в этом формате new Date(2016, 9, 27, 12, 0)


person Volatil3    schedule 26.10.2016    source источник
comment
Не уверен, что понимаю вопрос. Я скопировал весь код с данными, которые вы разместили в начале jsfiddle здесь) и кажется, все, включая рендер событий (как вы получаете журнал консоли). Можете ли вы предоставить скрипку, которая воспроизводит вашу проблему? Кроме того, массив закомментированных событий не является допустимым JSON (не уверен, что это имеет значение для вопроса).   -  person Luís Cruz    schedule 28.10.2016
comment
@milz Если вы заметили, что записи не отображаются во всех представлениях (день, неделя)   -  person Volatil3    schedule 28.10.2016
comment
Честно говоря, я не понимаю, в чем проблема. Скрипка показывает событие как по месяцам, так и по неделям и дням, как вы можете видеть на этих скриншотах: месяц, неделя и день. Пожалуйста, уточните ваш вопрос.   -  person Luís Cruz    schedule 28.10.2016
comment
@milz imgur.com/a/1SmQW Однако эта запись отображается в месячном обзоре (imgur.com/a/4GQRP)   -  person Volatil3    schedule 29.10.2016
comment
Что?! 1. В календаре есть одно мероприятие на 2016-09-27 с 11:47 до 12:47. 2. Октябрьский месячный обзор также отображает последнюю неделю сентября (именно поэтому вы видите событие) и первую неделю ноября. 3. На 2016-10-27 нет событий, поэтому отображать нечего.4. Это не проблема, и я голосую за закрытие этого вопроса.   -  person Luís Cruz    schedule 29.10.2016