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; }