Kendo UI 调度程序 - 检查重复规则中的日期
Kendo UI Scheduler - Check is date in recurrence rule
我有重复规则(例如 "FREQ=WEEKLY;BYDAY=WE")、开始日期和结束日期。
我在哪里可以找到检查当前日期是否输入我的规则的方法或函数?
例如,如果我有:
开始日期:01.02.2017
结束日期:03.02.2017
重复规则:"FREQ=DAILY;NTERVAL=5"
因此,在这种情况下,日期 4.02.2017 未进入此规则,但日期 5.02.2017 进入此规则。
您可以像这样使用调度程序的 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
);
您将获得该日期的重复日期列表。如果数组不为空,则您提供上述方法的开始日期出现在其中。
我有重复规则(例如 "FREQ=WEEKLY;BYDAY=WE")、开始日期和结束日期。 我在哪里可以找到检查当前日期是否输入我的规则的方法或函数?
例如,如果我有: 开始日期:01.02.2017 结束日期:03.02.2017 重复规则:"FREQ=DAILY;NTERVAL=5"
因此,在这种情况下,日期 4.02.2017 未进入此规则,但日期 5.02.2017 进入此规则。
您可以像这样使用调度程序的 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
);
您将获得该日期的重复日期列表。如果数组不为空,则您提供上述方法的开始日期出现在其中。