如何延长Datepicker的年份

时间:2010-12-03 03:41:05

标签: jquery jquery-ui date

http://jqueryui.com/demos/datepicker/#dropdown-month-year

默认下拉年份是2000年到2020年,如何扩展它。谢谢。现在,我想把它设置为2000到2060年。我该怎么做。

2 个答案:

答案 0 :(得分:3)

您可以使用yearRange或minDate / maxDate来设置jQueryUI Datepicker的范围。查看“选项”选项卡下的文档。

http://jqueryui.com/demos/datepicker/#dropdown-month-year

答案 1 :(得分:1)

下拉列表的年份范围默认为c-10:c + 10 - 20年范围。如果您使用min / maxDate,您的年份将被替换,但-10&默认日期将保留+10,强制用户不断点击范围的末尾以获得新的范围设置。

解决方案是使用yearRange而不是min / maxDate。例如,yearRange:“c-80:c + 5”将在您的默认日期之前提供80年的范围,在该日期之后提供5年的范围,所有这些范围都在下拉列表的连续范围内。因此,如果默认日期是-20Y,您可以获得从100岁到15岁的年龄。我希望这会有所帮助。