将工作日添加到新日期

时间:2014-02-25 09:51:33

标签: jquery html

我想在1个工作日内添加新日期。例如,如果用户选择任何星期五,它应该在第二个字段中显示星期一的日期。以下是代码:

JQUERY:

 $(function () {

     $('.one').datepicker({
         onSelect: function (date) {
             var date2 = $('.one').datepicker('getDate');
             date2.setDate(date2.getDate() + 1);
             $('.two').datepicker('setDate', date2);
         }
     })
     $('.two').datepicker({})

 });

HTML:

<input class="one" name="first" />
<input class="two" name="second" />

1 个答案:

答案 0 :(得分:0)

请检查一下。

$(function(){
 $('.one').datepicker({
 onSelect: function(date){
  var date2 = $('.one').datepicker('getDate');
  date2.setDate(date2.getDate()+1);
     var day2=date2.getDay();
     if(day2==0){
         date2.setDate(date2.getDate()+1);
     }
     else if(day2==6){
         date2.setDate(date2.getDate()+2);
     }
  $('.two').datepicker('setDate', date2);
  }
  })
  $('.two').datepicker({})

  });