我正在使用jquery的日期选择器。我使用默认它显示2003年到2023年只有20个值。 我需要增加这个值。 当我使用这段代码时
$( "#inputBirthDate" ).datepicker({
changeMonth: true,
changeYear: true,
});
它显示20个值.. 当我使用它时它没有显示,它显示2030到2050
$( "#inputBirthDate" ).datepicker({
changeMonth: true,
changeYear: true,
minDate: new Date(1990-01-01),
maxDate: new Date(2050-01-01),
inline: true
});
答案 0 :(得分:7)
您可以在此处http://api.jqueryui.com/datepicker/#option-yearRange
为每个文档使用此选项设置年份范围yearRange: '1950:2013', // specifying a hard coded year range
或者这样
yearRange: "-100:+0", // last hundred years
答案 1 :(得分:1)
实际上你的第一段代码是正确的。这是datepicker的默认行为,请检查此demo and code。
min: current year -10 (2013 - 10 = 2003)
max: current year +10 (2013 + 10 = 2023)
但是,可以使用以下选项进行更改。
yearRange: "-20:+0"