<script>
function addDays(date1,days){ var monthDays=[0,3,0,1,0,1,0,0,1,0,0,1];
var regexp=/^(\d{1,4})[-|\.]{1}(\d{1,2})[-|\.]{1}(\d{1,2})$/;
regexp.test(date1);
var date1Year=RegExp.$1;
var date1Month=RegExp.$2;
var date1Day=RegExp.$3;
firstDate=new Date(date1Year,date1Month-1,date1Day); var ccc=new Date(firstDate.getTime()+days*1000*60*60*24)
var result=ccc.getYear()+"-"+(ccc.getMonth()+1)+"-"+ccc.getDate();
alert(result)
}
addDays('2007-08-09','2')
addDays('2007-01-31','1')
</script>
function addDays(date1,days){ var monthDays=[0,3,0,1,0,1,0,0,1,0,0,1];
var regexp=/^(\d{1,4})[-|\.]{1}(\d{1,2})[-|\.]{1}(\d{1,2})$/;
regexp.test(date1);
var date1Year=RegExp.$1;
var date1Month=RegExp.$2;
var date1Day=RegExp.$3;
firstDate=new Date(date1Year,date1Month-1,date1Day); var ccc=new Date(firstDate.getTime()+days*1000*60*60*24)
var result=ccc.getYear()+"-"+(ccc.getMonth()+1)+"-"+ccc.getDate();
alert(result)
}
addDays('2007-08-09','2')
addDays('2007-01-31','1')
</script>
var date2 = new Date(2007,08,09);
date2.setDate(date2.getDate() + date1);
alert(date2.getYear() + "-" + date2.getMonth() + "-" + date2.getDate());
===========关于脚本日期相加的问题
function addDays(dateStr,days){
var dateArr=dateStr.split("-");
firstDate=new Date(dateArr[0],dateArr[1]-1,dateArr[2]);
var date2=new Date(firstDate.getTime()+days*1000*60*60*24)
var dateStr2=date2.getYear()+((date2.getMonth()+1)>10?"-":"-0")+(date2.getMonth()+1)+"-"+date2.getDate();
alert(dateStr2)
}
addDays('2007-08-09','2');
</script>
=======>
var dateStr2=date2.getYear()+((date2.getMonth()+1)>=10?"-":"-0")+(date2.getMonth()+1)+(date2.getDate()>=10?"-":"-0")+date2.getDate();