jquery datepicker启用所有星期日,除了第一个星期日

时间:2014-10-01 05:07:38

标签: jquery jquery-ui-datepicker

除了每个月的第一个星期天,我想启用所有未来的星期日 jquery ui datepicker。任何帮助都会很棒,谢谢。

2 个答案:

答案 0 :(得分:1)

这是你想要的: -

$("#datestart").datepicker({
    beforeShowDay: function(date) {
      var day = date.getDay();
      var first_week = date.getDate();   
      return  first_week <= 7 && day == 0?[false, '']:[true,''];       
    }
  });

<强> Demo

答案 1 :(得分:1)

您可以使用beforeShowDay

&#13;
&#13;
$('input').datepicker({
  beforeShowDay: function(date) {
    var dt = date.getDate();
    return [!(date.getDay() == 0 && date.getDate() <= 7)]
  }
})
&#13;
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.js"></script>
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/redmond/jquery-ui.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.js"></script>
<input />
&#13;
&#13;
&#13;