我无法理解为JqueryUI日历设置日期范围的语法。
此...
$(function() {
$('#DOB').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'd MM yy',
minDate: new Date(1900, 11 - 1, 6)
});
});
奇怪地给了我2000 - 2020年的范围。我想做的是从1900年开始。结束日期可以是今天。
答案 0 :(得分:5)
默认yearRange显示当前日期的+10和 - 10年(因此您看到2000年到2020年的原因)
尝试添加:
yearRange: '1900:2010'
显示1900年至2010年的年度下拉列表。
$(function() {
$('#DOB').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'd MM yy',
minDate: new Date(1900, 11 - 1, 6),
yearRange: '1900:2010'
});
});
答案 1 :(得分:0)
如果你选择了dateFormat:'d MM yy'并且范围从1900到20 *你会得到与这个值的冲突: “2月1日,10日” - 是“01.02.1910”还是“01.02.2010”? 可能是,如果你更改dateFormat,问题就会消失