将日期选择器默认日期设置为最大日期
问题描述:
我的日期选择器限制为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'
});
答
你必须在 '的maxDate' 和 'yearRange' 参数的差别。 当我将maxDate更改为'-18Y'时,会选择最后一年。 现在lib需要选择2000年,由于yearRange限制,这是不可能的。请相应地更改maxDate或yearRange。
答
试试这个:
$("#BirthDate").datepicker({
minDate: "-1Y",
maxDate: "+1Y"
});
以同样的方式,你可以通过 “-1y” 或这样的事情。
你正在使用哪个日期选择器库 – Rahul
[Jquery Date选择器默认日期]的可能重复(https://stackoverflow.com/questions/6646376/jquery-date-picker-default-date) – VincenzoC