在Datepicker中禁用距当前日期2天以上的日期

时间:2017-08-29 12:58:41

标签: javascript jquery datepicker

我正在使用jQuery UI DatePicker。我想在当前日期的2天后禁用日期。我怎么能这样做?



$(function() {
  $("#datepicker").datepicker();
});

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<div class="form-group">
  <input type="text" id="datepicker" class="form-control" />
</div>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:3)

要实现此目的,您可以使用maxDate属性。提供+2将提供距当前值2天的值。试试这个:

$(function() {
  $("#datepicker").datepicker({
    maxDate: '+2'
  });
});
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<div class="form-group">
  <input type="text" id="datepicker" class="form-control" />
</div>

答案 1 :(得分:1)

您可以使用此代码:

$(function() {
  $("#datepicker").datepicker({
    maxDate: '+2'
  });
});