如何从格式为“ 08/01/2018”的日期起减少一年?

时间:2018-08-03 08:30:13

标签: typescript

  

var date =“ 08/01/2018”;

我需要输出为“ 08/01/2017” 如何返回除一年前的同一日期?

3 个答案:

答案 0 :(得分:2)

尝试一下

var date = "08/01/2018";
var dt = new Date(date);
console.log(new Date(dt.setFullYear(dt.getFullYear() - 1)));

答案 1 :(得分:1)

将值转换为日期,并使用getFullYear和setFullYear方法

let d  = new Date('08/01/2018');
console.log(d.setFullYear(d.getFullYear()-1));

setFullYear

答案 2 :(得分:1)

您可以尝试一下。

var date = new Date("08/01/2018");
date.setFullYear(date.getFullYear() - 1 );
console.log(date);

希望有帮助。