限制jQuery Datepicker这一整年和明年的第一次约会

时间:2014-09-22 14:44:10

标签: jquery jquery-ui datepicker

如何限制jQuery Datepicker只显示这整年和明年的第一个日期

例如:

我希望结果类似02-01-201401-01-2015(日期为dd-mm-yyyy)格式。

我已经尝试过了:

$(".datepicker").datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'dd-mm-yy',
        yearRange: '-0:+0'
    });

1 个答案:

答案 0 :(得分:1)

找到解决方案:)

    var t = new Date();
    t.setFullYear(t.getFullYear(), 11, 32);
    var max_date = t.getDate() + '-' + (t.getMonth() + 1) + '-' + t.getFullYear();

    t.setFullYear(( t.getFullYear() - 2), 11, 33);
    var min_date = t.getDate() + '-' + (t.getMonth() + 1) + '-' + t.getFullYear();

    $(".datepicker").datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'dd-mm-yy',
        minDate: min_date,
        maxDate: max_date
    });

我希望这是正确的解决方案