将date添加到date对象

可能重复:
如何在今天的date添加天数?

我很困惑,我发现了很多不同的方法,其中哪一个是正确的?

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

请注意:这个答案有问题(见评论)

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

应该是这样的

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

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