可能重复:
如何将天数添加到今天的日期?
我想将 X days 添加到某个日期,其中 X 是我之前指定的数字。
例如。日期是29/11/2012
(格式:)DD/MM/YYYY
,我想5
在这个日期上加上几天,所以输出应该是03/12/2012
。
我尝试了什么:
var days_to_add = 5;
$myyear = 2012;
$mymonth = 11;
$myday = 29;
date = new Date();
date.setFullYear($myyear,$mymonth,$myday);
date.setDate(date.getDate()+(days_to_add-1));
alert(date.getDate()+'/'+date.getMonth()+'/'+date.getFullYear());
它正在工作,但只有当日期没有超过给定日期的下个月时,否则输出是好的。
你们有什么解决办法吗?