Tho*_*ian 2 javascript json fullcalendar
Fullcalendar显示"结束日期"一天关闭
json是jan 12th,到16th,但是日历显示12日到15日这里是代码
var calCon = $('.cal');
calCon.fullCalendar({
prev: 'left-single-arrow',
firstDay: 1,
weekends:true,
weekNumbers:true,
ignoreTimezone:false,
allDayDefault:true,
weekNumberCalculation:"ISO",
defaultView:"basicWeek",
timeFormat: 'H(:mm)',
events: {
url: "/calendarjson.xsp",
cache: false
}
})
Run Code Online (Sandbox Code Playgroud)
这是json
[{"color":"#3a87ad","id":"123","allday":"1","url":"/...","end":"2015-01-16T10:00:00.0+0100","start":"2015-01-12T09:00:00.0+0100","title":"Thomas Adrian"}]
Run Code Online (Sandbox Code Playgroud)

我正在使用allDayDefault因为时间不重要.
我究竟做错了什么?
我正在使用最新的fullcalender 2.2.5
我试图改变时间,但它仍然是相同的
FullCalendar.js使用独家结束时刻.文档在这里说.这意味着事件的结束时刻不属于从开始到结束的时间间隔,而是标记该时间间隔之后的时间点.
这里重点是你将allDay的默认值设置为true.您2015-01-16T10:00:00.0+0100将该事件用作事件的端点.但是allDay事件不会在fullCalendar内部保留时间信息.它剥离了时间,只保留日期.您2015-01-16T10:00:00.0+0100用作端点.时间被剥离并且结束是独占的,这2015-01-15T23:59:59.0+0100导致您在fullCalendar中看到的结果是什么.你应该使用2015-01-17T00:00:00.0+0100end作为你的allDay事件,让它延伸到1月16日23:59:59.
| 归档时间: |
|
| 查看次数: |
7903 次 |
| 最近记录: |