在Javascript中轻松制作一周中特定日期的列表

时间:2017-04-10 18:46:44

标签: javascript kendo-ui

我正在使用一个kendo datepicker,我想禁用所有星期三。执行此操作的hacky方法是创建所有星期三的数组,然后将该列表传递给Kendo。

必须有一种更好的方法,无论是本地通过剑道还是javascript函数生成本年度的所有星期三并返回日期列表。

我正在努力解决这两种方法。将会欣赏这方面的任何指示。 TIA

1 个答案:

答案 0 :(得分:2)

使用disableDates: function (date)选项,对于禁用星期三,只需返回星期几是4(天为零)

disableDates: function (date){
  return date.getDay() === 4;
}  

或者如评论中所述,可以使用短日期名称数组

disableDates: ["we", "th"] // no wed or thurs