jQueryUI Datepicker文档指出可以使用“当前 dateFormat 中的字符串”设置 minDate 选项。所以我尝试了以下方法来初始化日期选择器:
$("input.date").datepicker({ minDate: "01/01/2010", maxDate: "12/31/2010" });
但是,这导致我的日期选择器具有从 2015 年 11 月 6 日到 2015 年 12 月 17 日的可选日期范围。
我检查了当前的 dateformat 和它的mm/dd/yy
,这应该意味着 2 个月的数字,2 的日期和 4 的年份,用斜杠分隔。我也尝试过包含dateFormat: "mm/dd/yy"
在初始化语句中。
之后我还检查了 minDate 和 maxDate 的值,它们被设置为我想要的值:01/01/2010
和12/31/2010
.
我希望能够使用字符串设置 min/maxDate,因为我正在将这些值作为字符串从其他地方传递。也许有人知道为什么会发生这种情况以及如何解决这个问题,或者解决这个问题的方法,或者改变日期字符串的格式或其他什么?
谢谢
编辑:使用:jQuery v1.3.2和jQuery UI v1.7.2