我正在寻找有关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);
}
});
});