在很多情况,我们都要计算二个日期的天数。此法较为简单。

<script type="text/javascript">
var today=new Date(); //定义当天日期对象
var year = today.getYear(); //获取年份
var month = today.getMonth(); //获取月份
var date = today.getDate(); //获取日期值
try{

//定义下个日期对象,日期值加上30天
var nextDay = new Date(year,month,date+30);

//打印下个日期对象信息打
document.write(nextDay.getYear(),'<br>');
document.write(nextDay.getMonth()+1,'<br>');
document.write(nextDay.getDate(),'<br>');
}catch(e){
alert(e.message);
}
</script>

结果:

2009

10

11