禁用过去日期和星期日的Datepicker

时间:2016-08-26 05:33:00

标签: javascript jquery datepicker

我需要一个日期选择器日历,周日和日期已被禁用。

目前我使用的是Stackoverflow中的代码。

<script>
$( function() {
$("#datepicker").datepicker({
    beforeShowDay: function(date) {
        var day = date.getDay();
        return [(day != 0), ''];
    }
});
} );
</script>

这会禁用周日,这正是我想要的。但是如何禁用过去的日期呢?

通过阅读其他类似的问题,我相信它应该是&#39;注意&#39;我应该使用,但我不知道如何使用上面的代码编写它。请教我。谢谢。

2 个答案:

答案 0 :(得分:1)

检查此代码:

{{1}}

答案 1 :(得分:1)

试试这个:

&#13;
&#13;
$( "#noSunday" ).datepicker({ 
        beforeShowDay: noSunday,
        minDate: 0
});
 

function noSunday(date){ 
          var day = date.getDay(); 
                      return [(day > 0), '']; 
      }; 
&#13;
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/mint-choc/jquery-ui.css" rel="stylesheet"/>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js">
</script>
<input id="noSunday" type="text">
&#13;
&#13;
&#13;