JQuery UI日期选择器minDate和日期范围看似相当破碎

jfi*_*ine 4 jquery jquery-ui date

当我将minDate变量设置为低于2001的值时,它不会低于2001的下限.

我已经尝试将minDate值作为字符串,数字或Date对象插入(因为文档说你可以使用所有3种类型中的任何一种)

无论我如何输入价值,它都不会低于2001年.

有任何想法吗?

Nic*_*tti 9

这是因为如果你用选项显示年份,changeYear你还必须设置yearRange,否则默认为+10:-10例如:

$( "#datepicker" ).datepicker({ 
minDate: "-20Y",//go back 20 years
changeYear:true,//show a drop down to change year
maxDate: "+1M +10D", 
yearRange: 'c-100:c+10'//Show up to 100 years before and ten years after in the dropdown
});
Run Code Online (Sandbox Code Playgroud)

在这里小提琴:http://jsfiddle.net/rUq7M/