如何在指定日期后28天获取日期?

H V*_*rma 1 html javascript date node.js angularjs

我有格式化日期YYYY-MM-DD,我想显示给定日期的第28天.我尝试了一些方法,但无法修复它.如果可能的话,我想要一个不使用Moment.js的解决方案

的jsfiddle

如果没有其他解决方案,有人可以帮我使用Moment.js吗?

Ama*_* ps 6

    var date =new Date("2016-08-30");    
    var newDate = new Date(date.getFullYear(),date.getMonth(),date.getDate()+28)
Run Code Online (Sandbox Code Playgroud)

  • 用`getFullYear()`替换`getYear()` (2认同)

Oli*_*ver 5

这是一个函数,我变成了一个处理日期偏移的Date原型:

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


d = new Date
d.addDays(28)
Run Code Online (Sandbox Code Playgroud)