将工作日添加到新日期 [英] Add business days to the new date

查看:101
本文介绍了将工作日添加到新日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

JQUERY:

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

});

HTML:

 < input class =onename =first/> 
< input class =twoname =second/>


解决方案

请检查此项。 b

  $(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({})

});


I would like to add the new date with 1 business day. For example if user select any Friday, it should display Monday's date in the second field. Below is the code:

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" />

解决方案

Please check this.

$(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({})

  });

这篇关于将工作日添加到新日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆