jQuery Datepicker minDate不工作

时间:2012-05-24 10:19:39

标签: jquery jquery-ui datepicker mindate

我希望以下日期范围从65年前开始到18年前结束。相反,minDate编号将被忽略,并设置为结束日期之前的10年。无论我在minDate中作为什么值,都没有区别。

$(function() {
    $("#datepicker").datepicker({
        changeMonth: true,
        changeYear: true,
        minDate: "-65y",
        maxDate: "-18y"
    });
});​

2 个答案:

答案 0 :(得分:6)

您可以使用yearRange选项;

$('#datepicker').datepicker({
    changeMonth: true,
    changeYear: true,
    yearRange: "-65y:-18y"
});

答案 1 :(得分:5)

这对我有用;

$("#txt_birthdate").datepicker({
  yearRange: "-100:-18",
  changeMonth: true,
  changeYear: true,
  maxDate: new Date()
});