如何计算javascript中日期的第5个日期

时间:2012-06-01 05:03:20

标签: javascript

我在javascript变量中有一个日期

var cDate='07/21/2012'  `(mm/dd/YYY format)`

我需要找出自cDate Variable

之日起的第5天

即newDate = '07/26/2012'

假设cDate='07/28/2012' then newDate='08/2/2012' 但我确实知道如何。我已经尝试了很多并且搜索了但是我的结果是错误的。

请重播

提前致谢

3 个答案:

答案 0 :(得分:3)

myDate = new Date(2012, 07, 28)
new Date(myDate.getTime() + 5*24*60*60*1000);

或者将日期类扩展为

Date.prototype.addDays = function(days) {
    this.setDate(this.getDate() + days);
    return this;
};

或者你甚至可以使用这个库。 http://www.datejs.com/

答案 1 :(得分:1)

您是否尝试过以下操作?

cDate = new Date(2012, 07, 28)
cDate.setDate(cDate.getDate() + 5);

答案 2 :(得分:0)

请试试这个

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