jquery日期选择器设置minDate和maxDate

时间:2016-06-06 11:01:53

标签: jquery

我想用JQuery datepicker设置出生日期,所以我需要用户从1930年到日期以及完成月份的选项。请问我该怎么做?

$(function() {
    $( "#datepicker" ).datepicker({
      minDate: -20, maxDate: "+12M +31D",
      changeMonth: true,
      changeYear: true
      dateFormat: 'dd/mm/yyyy',
    });
});

2 个答案:

答案 0 :(得分:0)

你可以这样做:

$(function() {
    $( "#datepicker" ).datepicker({
      yearRange: "1930:2012",
      changeMonth: true,
      changeYear: true,
      dateFormat: 'dd/mm/yy',
    });
});

答案 1 :(得分:0)

  

试试这个。

$('#datepicker').datepicker('destroy');

然后

$('#datepicker').datepicker('option', 'minDate', new Date(startDate));
$('#datepicker').datepicker('option', 'maxDate', new Date(endDate));

$('#datepicker').datepicker('option', { minDate: new Date(startDate),
                              maxDate: new Date(endDate) });