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
);

您将获得该日期的重复日期列表。如果数组不为空,则您提供上述方法的开始日期出现在其中。