我在表单中包含了bootstrap datepicker。 beforeShowDay()仅在第一次单击日期或上个月箭头(>>)后才起作用。你可以帮助我,让它自己开放。
这是我试过的代码。
$(document).ready(function(){
$('#ReportFromDate').datepicker({
autoclose:true,
endDate: new Date(),
format: "mm/dd/yyyy",
language : 'pt-BR'
});
$('#ReportToDate').datepicker({
autoclose:true,
beforeShowDay: function (date) {
var endDate1 = new Date();
var startDate1 = new Date($('#ReportFromDate').val());
console.log("new "+ startDate1 +" "+endDate1);
if (date.valueOf() <= endDate1.valueOf() && date.valueOf() >= startDate1.valueOf()) {
return (date.valueOf() <= endDate1.valueOf() && date.valueOf() >= startDate1.valueOf());
} else {
return false;
}
},
format: "mm/dd/yyyy"
});
});