如何将月份添加到这种格式的日期?
How to add months to a date of this format?
我的日期采用这种格式 2008-01-01
(yyyy-mm-dd)。我想添加月份来添加格式,这样如果我有 2008-01-01 + 13 就会给我 2009-02-01
。如何在 javascript 中完成?
var d = new Date('2008-01-01');
d.setMonth( d.getMonth() + 1 );
alert( d.getFullYear()+'-'+(d.getMonth() + 1 ) + '-'+ d.getDate());
您可以通过这种方式为您的日期添加月份。
new Date(new Date(myDate).setMonth(myDate.getMonth()+13));
就这么简单:
var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 13);
这是我自己的回答。
var moment = require('moment')
var myDate = new Date("2008-01-01");
myDate.setMonth(myDate.getMonth() + 13);
var answer = moment(myDate).format('YYYY-MM-DD');
我的日期采用这种格式 2008-01-01
(yyyy-mm-dd)。我想添加月份来添加格式,这样如果我有 2008-01-01 + 13 就会给我 2009-02-01
。如何在 javascript 中完成?
var d = new Date('2008-01-01');
d.setMonth( d.getMonth() + 1 );
alert( d.getFullYear()+'-'+(d.getMonth() + 1 ) + '-'+ d.getDate());
您可以通过这种方式为您的日期添加月份。
new Date(new Date(myDate).setMonth(myDate.getMonth()+13));
就这么简单:
var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 13);
这是我自己的回答。
var moment = require('moment')
var myDate = new Date("2008-01-01");
myDate.setMonth(myDate.getMonth() + 13);
var answer = moment(myDate).format('YYYY-MM-DD');