var date="08/01/2018";
我需要输出为"08/01/2017"如何返回同一日期但提前一年?
试试这个
var date = "08/01/2018";
var dt = new Date(date);
console.log(new Date(dt.setFullYear(dt.getFullYear() - 1)));
将值转换为日期并使用getFullYear、setFullYear方法
let d = new Date('08/01/2018');
console.log(d.setFullYear(d.getFullYear()-1));
setFullYear
你可以试试这个。
var date = new Date("08/01/2018");
date.setFullYear(date.getFullYear() - 1 );
console.log(date);