Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript向日期添加1年_Javascript - Fatal编程技术网

使用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);