jQuery datepick预先选择要显示所有月份和日期的年份
我有一个jQuery日期选择器jQuery datepick预先选择要显示所有月份和日期的年份,jquery,Jquery,我有一个jQuery日期选择器 changeMonth: true, changeYear: true, numberOfMonths: 1, dateFormat: "dd-mm-yy", minDate: "-150Y", maxDate: "-18Y", yearRange: '1900:1995' 它显示的日期范围为最小18年,但默认日历会将小于18年的日期和月份排除在外。这让我的客户有些困惑,因为他们没有意识到如果他们是在当前18年限制后的一个月内出生的,那么就先选择年份,然后选择月
changeMonth: true,
changeYear: true,
numberOfMonths: 1,
dateFormat: "dd-mm-yy",
minDate: "-150Y",
maxDate: "-18Y",
yearRange: '1900:1995'
它显示的日期范围为最小18年,但默认日历会将小于18年的日期和月份排除在外。这让我的客户有些困惑,因为他们没有意识到如果他们是在当前18年限制后的一个月内出生的,那么就先选择年份,然后选择月份,然后选择日期
我的问题是,是否有办法将“年份”下拉列表设置为大于18的1年,以便显示所有月份和天数
因此,目前的默认选择是1995年7月,但我希望默认选择是1994年7月
谢谢这将默认日期为从今天起19年。使用defaultDate选项
你能提供吗?当然为什么不提供maxDate:-19Y?这不起作用,因为最长日期可以是18年而不是19年,将maxDate更改为19只会使1995年不可用。从技术上讲,这将默认日期为19年前。我也用“-1Y”设置了一年前的日期,自己解决这个问题。
$(function() {
$("#txtDateOfBirth").datepicker({
showOn: "both",
buttonImage: "img/iconography/date-picker-icon.png",
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
numberOfMonths: 1,
dateFormat: "dd-mm-yy",
minDate: "-100Y",
maxDate: "-18Y",
defaultDate: "-19Y" // <<<<<<
});
});