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

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

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

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

有任何想法吗?

最佳答案
这是因为如果您使用选项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
});

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

转载注明原文:JQuery UI日期选择器minDate和日期范围看似相当破碎 - 代码日志