我正在使用 jQuery DatePicker 在表单上选择日期。我想限制该日历中的年份,使其显示 1900 年及以上的年份。
我尝试了这段代码:
$('#' + CalenderId).datepicker({
format: "dd/mm/yyyy",
autoclose: true,
changeMonth: true,
changeYear: true,
yearRange: '1900:+0'
});
但它仍然显示早于 1900 年的年份:
还有其他方法可以限制这种情况吗?
最佳答案
开始日期:'-30y', 结束日期:'+0y'
这将帮助您限制年份 例如:如果当前年份是 2020 年,那么 它将允许选择开始年份 2020-30 = 1990 结束年份为 2020
这是代码:
$("#year").datepicker({
autoclose: !0,
yearHighlight: !0,
format: "yyyy",
viewMode: "years",
minViewMode: "years",
startDate: '-30y',
endDate: '+0y'
})
关于javascript - 限制DatePicker选择的最小年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47156516/