JQuery Monthpicker - 显示前两个月的选项

时间:2014-06-27 09:02:25

标签: javascript jquery

我看到这个JQuery Monthpicker真的对我很有帮助。 jQuery UI DatePicker to show month year only

但我现在需要月份选择器才能显示选项中的最后两个月,除了当前月份。

EG。 由于当月是2014年6月,除了6月之外,月份选择器应仅显示2014年5月和4月。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

将要传递的对象的minDatemaxDate属性设置为datepicker函数的参数:

$("#picker").datepicker({
    minDate: "-2m",
    maxDate: 0,
    changeMonth: true,
    changeYear: true,
    showButtonPanel: true,
    dateFormat: 'MM yy',
    onClose: function(dateText, inst) { 
        var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
        var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
        $(this).datepicker('setDate', new Date(year, month, 1));
    }
});

JS小提琴: http://jsfiddle.net/aRfTr/1/