如何限制 jQuery UI datepicker 最多只能选择接下来的 6 个月?

asl*_*tor 2 jquery jquery-ui datepicker

我制作了一个 jQuery UI Datepicker 脚本,如下所示,只选择周末。

    function onlyWeekends(date) {
        var day = date.getDay();
        return [(day == 0 || day == 6), ''];
    }

    $(function(){
        // Datepicker
        $('.datepicker').datepicker({
            dateFormat: "dd-mm-yy",
            beforeShowDay: onlyWeekends
        });
    });
Run Code Online (Sandbox Code Playgroud)

但是现在我想再添加一个限制,即从当前日期起只选择下一个 6 个月的日期。我怎样才能做到这一点?

RET*_*RET 5

配置 .datepicker() 对象时,有 maxDate 和 minDate 选项可用。请参阅此处的精美手册

但基本上:

$( ".selector" ).datepicker({ maxDate: '+6m' });
Run Code Online (Sandbox Code Playgroud)