将datepicker默认日期设置为最大日期

时间:2017-06-14 06:10:01

标签: jquery datepicker jquery-ui-datepicker

我的日期拣货员限制在17岁。当我打开日历默认显示我1907年。但我想看-17yr是日历的最大日期。

 $("#BirthDate").datepicker({
        changeMonth: true,
        changeYear: true,
        yearRange: '-110:-18',
        showOn: "button",
        buttonImageOnly: true,
        beforeShow: function() {
            $('#ui-datepicker-div').css('z-index', 9999);
        },
        dateFormat: 'mm/dd/yy',
        maxDate: '-17Y'
    });

2 个答案:

答案 0 :(得分:0)

试试这个:

$("#BirthDate").datepicker({
    minDate: "-1Y",
    maxDate: "+1Y"
});

以同样的方式你可以通过" -1Y"或类似的东西。

Working Fiddle

答案 1 :(得分:0)

你在maxDate'中有所不同。和'年度' yearRange'参数。 当我将maxDate更改为' -18Y'时,会选择最后一年。 lib现在想要选择2000年,由于你的年度限制,这是不可能的。相应地更改maxDate或yearRange。