我的日期格式为2008-01-01
(yyyy-mm-dd)。我想添加几个月来添加格式,如果我有2008-01-01 + 13会给我2009-02-01
。如何在javascript中完成?
答案 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');