Javascript 禁用过去日期在jquery中不起作用?

Javascript 禁用过去日期在jquery中不起作用?,javascript,jquery,datepicker,calendar,Javascript,Jquery,Datepicker,Calendar,为了禁用过去的日期,但它不起作用,我在控制台中检查了问题,但没有错误。 我附上我的日历截图 请看一看 将最小日期设置为今天的日期: $("#txtdoe").datepicker({ minDate: 0 }); 将最小日期设置为今天的日期: $("#txtdoe").datepicker({ minDate: 0 }); 你可以把minDate放在这里 var today = new Date(); $("#txtdoe").datepicker({ minDate: today }

为了禁用过去的日期,但它不起作用,我在控制台中检查了问题,但没有错误。 我附上我的日历截图 请看一看


将最小日期设置为今天的日期:

 $("#txtdoe").datepicker({ minDate: 0 });

将最小日期设置为今天的日期:

 $("#txtdoe").datepicker({ minDate: 0 });

你可以把minDate放在这里

var today = new Date();
$("#txtdoe").datepicker({ minDate: today  });

你可以把minDate放在这里

var today = new Date();
$("#txtdoe").datepicker({ minDate: today  });

minDate:+0
与工作片段一起使用

$(“#txtdoe”).datepicker({
日期格式:'年-月-日',
minDate:+0})

使用
minDate:+0
和工作片段

$(“#txtdoe”).datepicker({
日期格式:'年-月-日',
minDate:+0})

试试这个,它会帮你的

JavaScript

$("#txtdoe").datepicker({ minDate: 'now'});

试试这个,它会帮你的

JavaScript

$("#txtdoe").datepicker({ minDate: 'now'});

禁用过去的日期意味着,我猜您试图禁用当前日期之前的日期。你可以通过

var dateToday = new Date();
var dates = $("#txtdoe").datepicker({    
    changeMonth: true,   
    minDate: dateToday,  
}); 

如果你想换一种方式(禁用未来日期),请将endDate改为startDate。

禁用过去日期意味着,我猜你是在尝试禁用当前日期之前的日期。你可以通过

var dateToday = new Date();
var dates = $("#txtdoe").datepicker({    
    changeMonth: true,   
    minDate: dateToday,  
}); 

如果您想要另一种方式(禁用未来日期),将endDate改为startDate。

尝试将其明确设置为'now'你能不能也包括你的HTML代码以及你在哪里称之为js?这是我的htmli我也使用angular来明确设置为'now'你能不能也包括你的HTML代码以及你在哪里称之为js?这是我的htmli我也在其中使用angular