js中获取加N天之后的日期

    技术2022-05-13  34

     

     function AddDays(obj1,obj2,obj3) {  //obj1:原始时间 obj2:处理后时间 obj3:天数  DaysToAdd=obj3.value;  var sjrqq=obj1.value;  var tmp = sjrqq.split('-');  var sjrqqtmp=tmp[0]+"/"+tmp[1]+"/"+tmp[2];  var newdate=new Date(sjrqqtmp);          //yyyy-MM-dd转化为日期格式  var lx=$("lx").value;  if(lx=="2"){   //加   var newtimems=newdate.getTime()+(DaysToAdd*24*60*60*1000);  }  else{            //减   var newtimems=newdate.getTime()-(DaysToAdd*24*60*60*1000);  }    newdate.setTime(newtimems);  var date = formatDate(newdate);    obj2.value=date; } 

     //日期格式转化为yyyy-MM-dd function formatDate(_date)  {     var day = _date;       var Year = 0;     var Month = 0;     var Day = 0;   var CurrentDate = "";     //初始化时间     //Year       = day.getYear();//有火狐下2008年显示108的bug     Year       = day.getFullYear();//ie火狐下都可以     Month      = day.getMonth()+1;     Day        = day.getDate();          CurrentDate += Year + "-";          if (Month >= 10 )     {      CurrentDate += Month + "-";     }     else     {      CurrentDate += "0" + Month + "-";     }     if (Day >= 10 )     {      CurrentDate += Day ;     }     else     {      CurrentDate += "0" + Day ;     }     return CurrentDate;  }


    最新回复(0)