【发布时间】:2020-10-16 16:42:49
【问题描述】:
$('.scheduledate').change(function() {
selectedDate = $(this).datepicker('getDate');
})
function checkDate(selectedDate) {
var today = new Date();
var d = selectedDate.getDate();
var dd = today.getDate();
if(d == dd || d == dd+1 || d == dd+1 || d == dd+1 || d==29 || d== 30 || d==31){
return [false,'na_dates','Close date F'];
}else{
return [true,' ','Open date T'];
}
}
【问题讨论】:
-
通常更容易将日期设置为下个月的第一天并减少三天,而不是与特定数字进行比较。因此,人们不会弄乱特定月份(28/29/30/31)的天数。如何禁用你会在 SO 上找到很多。 stackoverflow.com/questions/15400775/…
-
查看下面的工作答案。
标签: javascript jquery