我需要在datapicker字段中设置最大日期。我使用jQuery UI
function zerofill(i) {
return (i < 10 ? '0' : '') + i;
}
$( function() {
var now = new Date();
var today = now.getFullYear() + '-' + zerofill(now.getMonth() + 1) + '-' + now.getDate();
$( "input[id^='datepicker']" ).datepicker({
dateFormat: "yy-mm-dd",
maxDate: "0",
minDate: "-60",
monthNames: [ "Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Pańdziernik", "Listopad", "Grudzień" ]
}).val(today);
});
这里我有maxDate: "0"
字段可以正常工作:
但仍可以在现场手动更改日期。
我用过
<input class="form-control" type="text" id="datepicker[2]" min="<%=LocalDate.now().minusMonths(2)%>"
max="<%=LocalDate.now()%>" name="calculationDate">
但它没有像我预期的那样工作。