2017-02-03 48 views
0

我有重複規則(例如「FREQ = WEEKLY; BYDAY = WE」),開始日期和結束日期。 我在哪裏可以找到方法或函數來檢查當前日期是否進入我的規則?Kendo UI計劃程序 - 檢查是重複規則中的日期

例如,如果我有: 開始日期:2017年2月1日 結束日期:2017年3月2日 復發規則: 「FREQ = DAILY; NTERVAL = 5」

因此,在這種情況下,2017年2月4日的日期不輸入此規則,但日期5.02.2017輸入此規則。

回答

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

你會得到在該日期重複日期的列表。如果數組不爲空,那麼提供上述方法的開始日期就會出現。