使用JavaScript向日期添加1年
我有以下日期:使用JavaScript向日期添加1年,javascript,Javascript,我有以下日期: 2014-10-29 我正在尝试将日期增加一年(不是365天,而是1年): var newDate=新日期('2014-10-29'); newDate.setDate(newDate.getFullYear()+1); var yyyy=newDate.getFullYear().toString(); var mm=(newDate.getMonth()+1.toString(); var dd=newDate.getDate().toString(); 变量mmChars
2014-10-29
我正在尝试将日期增加一年(不是365天,而是1年):
var newDate=新日期('2014-10-29');
newDate.setDate(newDate.getFullYear()+1);
var yyyy=newDate.getFullYear().toString();
var mm=(newDate.getMonth()+1.toString();
var dd=newDate.getDate().toString();
变量mmChars=mm.分割(“”);
var ddChars=dd.split(“”);
var newClosingDate=yyyy+'-'+(mmChars[1]?mm:“0”+mmChars[0])+'-'+(ddChars[1]?dd:“0”+ddChars[0]);
这将返回2020-04-06
,这显然是错误的
我做错了什么
var date = new Date("2014-10-29");
date.setFullYear(date.getFullYear() + 1);