API请求包括时间,文档仅指示日期

时间:2017-10-13 19:47:58

标签: fullcalendar

我正在寻找有关fullcalendar时区文档与实际行为之间的差异的澄清。

当fullcalendar从月视图执行API请求时,我会收到与文档匹配的内容:

start=2017-01-01&end=2017-01-02

但是,当请求发生在周视图或日视图上时,我会收到:

start=2017-01-01T00:00:00&end=2017-01-02T00:00:00

根据no timezone的{​​{3}},我预计请求只是日期,没有添加时间。

任何人都知道这是否是正确的行为?

我只想确认文档中的内容。如果这是预期的,那么我会看看我在做什么。

这是我的全日历配置:

$(document).ready(function() {
    var events_url;
    var default_date;
    var default_view;
    var element = document.querySelector('#calendar');
    if (element !== null)
    {
        events_url = element.dataset.eventsUrl;
        default_date = element.dataset.date;
        default_view = element.dataset.calendarView;
        default_view = fc_view_name[default_view];
    }

    $("#calendar").fullCalendar({
        header:
        {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        defaultDate: default_date,
        defaultView: default_view,
        editable: false,
        events: events_url,
        eventLimit: true,
        firstDay: 1,

        eventClick: function(event, jsEvent, view)
        {
            requestDialog(event.event_url, {'next': window.location.pathname});
        },

        viewRender: function(view, element)
        {
            var $calendar = $('#calendar');
            var url_builder = $calendar.data('url-builder');
            var date = $calendar.fullCalendar('getDate');
            var public_calendar = $calendar.data('calendar');
            var view_name = reverse_view_name[view.name];
            setNextUrl(url_builder, view_name, date, public_calendar);
        }
    });
});

0 个答案:

没有答案