如何将月份添加到此格式的日期?

时间:2015-10-30 13:13:33

标签: javascript date date-formatting

我的日期格式为2008-01-01(yyyy-mm-dd)。我想添加几个月来添加格式,如果我有2008-01-01 + 13会给我2009-02-01。如何在javascript中完成?

4 个答案:

答案 0 :(得分:1)

var d = new Date('2008-01-01');
d.setMonth( d.getMonth() + 1 );
alert( d.getFullYear()+'-'+(d.getMonth() + 1 ) + '-'+ d.getDate());

答案 1 :(得分:1)

您可以通过这种方式为您的日期添加月份。

new Date(new Date(myDate).setMonth(myDate.getMonth()+13));

答案 2 :(得分:1)

简单:

var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 13);

答案 3 :(得分:0)

这是我自己的答案。

var moment = require('moment')
var myDate = new Date("2008-01-01");
myDate.setMonth(myDate.getMonth() + 13);
var answer = moment(myDate).format('YYYY-MM-DD');