将日期添加到Date对象

时间:2011-08-05 22:32:21

标签: javascript

  

可能重复:
  How to add number of days to today's date?

我很困惑,我找到了很多不同的方法,其中哪些方法实际上是正确的?

那么将日期添加到给定日期的正确方法是什么?

2 个答案:

答案 0 :(得分:188)

date.setTime( date.getTime() + days * 86400000 );

答案 1 :(得分:120)

注意:如果计算/添加当前日期的天数,请使用它。

请注意:此答案存在问题(请参阅评论)

var myDate = new Date();
myDate.setDate(myDate.getDate() + AddDaysHere);

应该是

var newDate = new Date(date.setTime( date.getTime() + days * 86400000 ));