基于日期开始和结束,在FullCalendar上重复事件
默认情况下,FullCalendar会在开始日期到结束日期之前拉伸事件库。 例如,
{ "title": "2", "start": "2017-12-17", "end": "2017-12-20", "icon": "fa-truck" },
我的问题类似于FullCalendar中的重复事件 ,但这个使用时间和星期几。
我想要的是“卡车”活动将在2017-12-17,2017-12-18,2017-12-19,2017-12-20的每个日期出现。
这是我的代码。
function calendar(data){ $('#calendar').fullCalendar({ events: data, eventRender: function(event, element) { if(event.icon){ element.find(".fc-event-title").prepend(""); } } }); }
生成服务器端代码,它将以下列格式返回json。 你可以使用javascript以及硬值来交叉检查。
{ "title": "2", "start": "2017-12-17", "end": "2017-12-17", "icon": "fa-truck" }, { "title": "2", "start": "2017-12-18", "end": "2017-12-18", "icon": "fa-truck" }, { "title": "2", "start": "2017-12-19", "end": "2017-12-19", "icon": "fa-truck" },
等等…
您可以将上面的json分配给data var并检查。 然后更新服务器端代码。