Dus*_*shy 5 javascript jquery fullcalendar fullcalendar-3
我正在查看官方 FullCalendar 站点的调试页面。我想安排一个从 22/09/2015 到 30/09/2015 (dd/mm/yyyy) 的活动。但它只显示 22/09/2015 到 29/09/2015 的日期 - 30/09/2015 丢失。
这是代码:
$(function() { // document ready
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: '2014-11-12',
editable: true,
eventLimit: true, // allow "more" link when too many events
events: [
{
title: 'Meeting',
start: '2015-09-22',
end: '2015-09-30'
}
]
});
});
Run Code Online (Sandbox Code Playgroud)
这是输出的图像:
这段代码有什么问题?
不要将日期视为离散的日子,而是将其视为时间的连续体。日期2015-09-30隐含地给出了时间00:00:00,即午夜。这意味着该活动实际上不会延续到 30 日,而是在那一天开始时结束。
这为您提供了一个简单的解决方案。一天后结束活动:
end: '2015-10-01'
Run Code Online (Sandbox Code Playgroud)
或者,从文档中获取:
这是活动结束后的那一刻。例如,如果活动的最后一天是星期四,则活动的唯一结束时间将为星期五 00:00:00!
| 归档时间: |
|
| 查看次数: |
4035 次 |
| 最近记录: |