【发布时间】:2010-12-03 03:41:05
【问题描述】:
http://jqueryui.com/demos/datepicker/#dropdown-month-year
默认的下拉年份是从 2000 年到 2020 年,如何扩展。谢谢你。现在,我想将它设置为2000到2060。我该怎么做。
【问题讨论】:
-
你不知道world ends in 2012吗? :P
-
我以为所有程序员都知道这一点。
http://jqueryui.com/demos/datepicker/#dropdown-month-year
默认的下拉年份是从 2000 年到 2020 年,如何扩展。谢谢你。现在,我想将它设置为2000到2060。我该怎么做。
【问题讨论】:
您可以使用 yearRange 或 minDate/maxDate 来设置 jQueryUI Datepicker 的范围。查看“选项”选项卡下的文档。
【讨论】:
下拉菜单的年份范围默认为 c-10:c+10 - 20 年范围。如果您使用 min/maxDate 您的年份将被替换,但默认日期的 -10 和 +10 将保留,迫使用户不断单击范围的末尾以获取新的范围集。
解决方案是使用 yearRange 代替 min/maxDate。例如,yearRange: "c-80:c+5" 将给出默认日期之前 80 年和该日期之后 5 年的范围,所有这些都在下拉列表中的一个连续年份范围内。因此,如果默认日期是 -20Y,您可以得到从 100 岁到 15 岁的年龄。我希望这会有所帮助。
【讨论】: