Javascript 日历每周重复活动

Javascript 日历每周重复活动,javascript,jquery,Javascript,Jquery,有人知道jquery插件会告诉你根据开始日期和结束日期重复事件多少次吗 我试着自己计算,但到目前为止运气:( 重复出现是错误的。 你知道我怎样才能让它工作吗?你知道我可以使用什么有用的插件吗 注意:我使用的是jquery week calendar插件有一个名为jquery FullCalendar的插件 默认情况下,它不支持此功能,但您可以转到下面的链接,这将帮助您实现相同的功能 此函数起作用,其中startDate和endDate是JS日期对象 你是想每天、每周还是怎么重复这个事件?我想

有人知道jquery插件会告诉你根据开始日期和结束日期重复事件多少次吗

我试着自己计算,但到目前为止运气:(

重复出现是错误的。

你知道我怎样才能让它工作吗?你知道我可以使用什么有用的插件吗


注意:我使用的是jquery week calendar插件

有一个名为jquery FullCalendar的插件

默认情况下,它不支持此功能,但您可以转到下面的链接,这将帮助您实现相同的功能


此函数起作用,其中startDate和endDate是JS日期对象


你是想每天、每周还是怎么重复这个事件?我想重复一周。现在我看到你在标题中写了这个。duh.不熟悉jquery week calendar插件;如果我要基于它编写函数,它是否可以轻松转换为JS Date对象?不幸的是,我们使用的是
jquery week calendar
pluginoh act在你的问题中,你没有提到这个。嗯,我的不好-只是补充了一下-请参考下面的链接-当然-想起来很有趣。
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);
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;
};