我有重复规则(例如" FREQ = WEEKLY; BYDAY = WE"),开始日期和结束日期。 我在哪里可以找到检查的方法或功能是否在我的规则中输入当前日期?
例如,如果我有: 开课日期:01.02.2017 截止日期:03.02.2017 重复规则:" FREQ = DAILY; NTERVAL = 5"
因此,在这种情况下,日期4.02.2017未输入此规则,但日期5.02.2017进入此规则。
答案 0 :(得分:0)
您可以使用调度程序的occurrencesInRange
方法,如下所示:
var scheduler = $("#scheduler").data("kendoScheduler");
var events = scheduler.occurrencesInRange(
new Date("2017-02-05"), // The date you want to check at 0:00 am
new Date("2017-02-06") // The same date + 24 hours
);
您将获得该日期的重复日期列表。如果数组不为空,那么您提供上述方法的开始日期就会出现。