使用日期选择器限制日期

时间:2018-07-07 02:33:26

标签: node.js datepicker jquery-ui-datepicker

我不必选择当前日期的3天,因此不能选择周六和周日。 如何使3天无法选择,不算在周六和周日?例如,如果入场日为星期五,您可以选择直到星期三(不计算星期六和星期日)。

这就是我的https://codepen.io/anon/pen/xzNrGx?editors=1000

 $( "#datepicker" ).datepicker({
      dateFormat: 'dd/mm/yy',
      firstDay: 1,
      minDate: "+3D",
      beforeShowDay: function(d) {
        var day = d.getDay();
        return [(day != 0 && day != 6)]
      }
 });

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:


<script>

 $( "#datepicker" ).datepicker({

      dateFormat: 'dd/mm/yy',
      firstDay: 1,
      minDate: getMinDate(),
      beforeShowDay: function(d) {
        var day = d.getDay();
        return [(day != 0 && day != 6)]
      }

 });

  function getMinDate() {
    var date = new Date();
    var day = date.getDay();
    var addedDays = [4, 3, 3, 3, 5, 5, 5];
    return  '+' + addedDays[day] + 'd';
  }

</script>