有没有人知道一个jquery插件,告诉你基于开始和结束日期重复一次事件的次数?
我试图计算它的myslef,但到目前为止运气:(
var cur_dayofweek = calEvent.start.getDay(),
org_start_date = calEvent.start.getDate(),
org_end_date = $( '.j-date' ).datepicker( "getDate" ).getDate(),
recurring = Math.round(org_end_date/org_start_date);
重复发生错误。
我知道如何使用它或任何可用于它的有用插件?
注意:我正在使用jquery-week-calendar插件
答案 0 :(得分:1)
此函数有效,其中startDate和endDate是JS Date对象。 http://jsfiddle.net/n43Hr/
var getWeeklyEventCount = function (startDate, endDate) {
var secondOccurrence = new Date(startDate.getFullYear(), startDate.getMonth(), startDate.getDate()+7);
if (endDate.getTime() >= secondOccurrence.getTime()) {
return 1 + getWeeklyEventCount(secondOccurrence, endDate);
}
if (endDate.getTime() >= startDate.getTime()) {
return 1;
}
return 0;
};
答案 1 :(得分:0)
有一个名为jQuery Fullcalender的插件
http://arshaw.com/fullcalendar/
默认情况下不支持此功能,但您可以转到下面的链接,这将有助于您实现相同的