node.js - 使用日期选择器限制天数

标签 node.js datepicker jquery-ui-datepicker

我不需要能够选择当前日期的 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)]
      }
 });

最佳答案

尝试这样的事情:

<小时/>
<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>
<小时/>

关于node.js - 使用日期选择器限制天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51219440/

相关文章:

javascript - 即使抛出错误,Jasmine toThrow 也不起作用

javascript - Node.js 中的 PHP aes-256-cbc mcrypt_decrypt() 等价物

jquery - 如何禁用 jquery ui 日历中除了每周星期一之外的所有日期?

jquery - 在 jquery ui datepicker 中显示其他月份

javascript - 日期选择器 : Datepicker on Modal (z-index)

javascript - 在日期选择器中阻止特定日期

node.js - 在 Express : userid not found 中使用 rest api

node.js - 是否可以使用 Sequelize 连接派生表(子查询)?

jquery - 使用多个日期选择器

jquery - 如何从日期选择器设置区域设置格式?