我正在使用jquery datepicker,我的问题是我要禁用所有过去的日期和截至2016年3月13日的未来日期。2016年3月13日之后,用户可以选择date.i尝试使用以下
$(function() {
$( "#pickup_date" ).datepicker({ minDate: 0,
beforeShowDay: function(date) { return [date.getDay() == 3, ""];}
});
});
答案 0 :(得分:1)
您使用minDate
作为 @JiaJain 声明没有maxDate
。将maxDate
设置为new Date
将不允许用户输入比今天更多的未来日期。
$(function() {
$( "#pickup_date" ).datepicker({
minDate: new Date(2016, 2, 14)
});
});
使用14
会将最短日期设置为3月14日, 2016年3月13日之后。
答案 1 :(得分:0)
使用minDate
选项,如下所示。
$("#pickup_date").datepicker({ minDate: new Date(2016, 2, 13) });
文档摘录:
最短可选日期。设置为
null
时,没有最低限度。
你很接近,只是设置minDate
到0
根本没有帮助。