我想过滤日期选择器上的可选日期。我基本上需要按工作日过滤 - 即假期和周末不可选择。
我知道你可以使用beforeShowDate中的函数指定日期:你也可以使用$ .datepicker.noWeekends。
问题是:你能同时做到吗?
答案 0 :(得分:6)
$ .datepicker.noWeekends是一个非常简单的代码:
function (date) {
var day = date.getDay();
return [day > 0 && day < 6, ""];
}
由于你将不得不为假期编写函数,你也可以在这个函数中包含这个逻辑。
答案 1 :(得分:0)
你可以做相反的事情并输入可选择的日期,并将所有其他日期过滤掉吗?
答案 2 :(得分:0)
是的,你可以。
即。如果您只希望用户能够选择星期一,您可以添加以下内容:
onlyMondays: function(date){
var day = date.getDay();
return [(day == 1), ""]
}