1

jquery 日付ピッカーを使用しています。カレンダーの最大値と最小値を設定したいですか? この値の設定方法 例 最小値は 1990、最大値は 2050

 $(  "#inputBirthDate" ).datepicker({
  changeMonth: true,
changeYear: true
});

<input class="span6 date_h nativedatepicker" id="inputBirthDate" type="text" style="pointer-event:none; width:240px;" readonly> 
4

7 に答える 7

2

これを試して

$("#inputBirthDate" ).datepicker( { minDate: -0, maxDate: new Date(2020, 1,18) });

最小日付

最大日付

于 2013-10-08T06:21:29.283 に答える
2

min-dateおよびmax-dateオプションを使用して、選択可能な最小および最大日付を設定する必要があります。

$("#inputBirthDate").datepicker({
    changeMonth: true,
    changeYear: true,
    minDate: new Date(2007, 1 - 1, 1),
    maxDate: new Date(2012, 1 - 1, 1),
});
于 2013-10-08T06:20:58.403 に答える
1

使用する前にドキュメントをお読みください:リンク

   $(function() {
        $( "#datepicker" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });
      });
于 2013-10-08T06:21:08.573 に答える
0

次のようにminDate / maxDate属性を使用するだけです。

$( "#datepicker" ).datepicker({ 
    minDate: 'some value',
    maxDate: 'some other value',
});
于 2013-10-08T06:21:40.650 に答える
0

それを試してみてください..

<script>
$(function(){
    $( "#from" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onClose: function() {
            var date = $(this).datepicker('getDate');
            if (date){
                date.setDate(date.getDate() + 1);
                $( "#to" ).datepicker( "option", "minDate", date );
            }
        }
    });
    $( "#to" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onClose: function() {
            var date = $(this).datepicker('getDate');
            if (date) {
                date.setDate(date.getDate() - 1);
                $( "#from" ).datepicker( "option", "maxDate", date );
            }
        }
    });
})

于 2013-10-08T06:20:21.683 に答える
0

試す :

   $('#datepicker').datepicker({
        dateFormat: 'yy-mm-dd',
        changeMonth: true,
        changeYear: true,
        minDate: new Date(1990-01-01),
        maxDate: new Date(2050-01-01),
        inline: true
    });
于 2013-10-08T06:26:30.980 に答える