将日期选择器默认日期设置为最大日期
Set datepicker default date to Max date
我的日期选择器有 17 岁的限制。当我打开日历默认显示 1907 年时。但我想看到 -17yr,即日历的最大日期。
$("#BirthDate").datepicker({
changeMonth: true,
changeYear: true,
yearRange: '-110:-18',
showOn: "button",
buttonImageOnly: true,
beforeShow: function() {
$('#ui-datepicker-div').css('z-index', 9999);
},
dateFormat: 'mm/dd/yy',
maxDate: '-17Y'
});
试试这个:
$("#BirthDate").datepicker({
minDate: "-1Y",
maxDate: "+1Y"
});
以同样的方式你可以传递“-1Y”或类似的东西。
您的 'maxDate' 和 'yearRange' 参数不同。
当我将 maxDate 更改为“-18Y”时,最后可能的年份是 selected。
该库现在想要 select 2000 年,由于您的 yearRange 限制,这是不可能的。相应地更改 maxDate 或 yearRange。
我的日期选择器有 17 岁的限制。当我打开日历默认显示 1907 年时。但我想看到 -17yr,即日历的最大日期。
$("#BirthDate").datepicker({
changeMonth: true,
changeYear: true,
yearRange: '-110:-18',
showOn: "button",
buttonImageOnly: true,
beforeShow: function() {
$('#ui-datepicker-div').css('z-index', 9999);
},
dateFormat: 'mm/dd/yy',
maxDate: '-17Y'
});
试试这个:
$("#BirthDate").datepicker({
minDate: "-1Y",
maxDate: "+1Y"
});
以同样的方式你可以传递“-1Y”或类似的东西。
您的 'maxDate' 和 'yearRange' 参数不同。 当我将 maxDate 更改为“-18Y”时,最后可能的年份是 selected。 该库现在想要 select 2000 年,由于您的 yearRange 限制,这是不可能的。相应地更改 maxDate 或 yearRange。