Como subtrair um ano de uma data em JavaScript
Passo 1
Crie uma variável chamada "data" para armazenar a data atual:
var date = new Date ('25 de dezembro de 2010 ');
Passo 2
Mostre o resultado no console para garantir que a etapa anterior esteja correta:
console.log (data);
Passo 3
No tipo de dados "mês", dentro do objeto "data", subtraia 12 do número atual. Isso lhe dará uma data de 12 meses no passado, armazenada como a data atual:
date.setMonth (date.getMonth () - 12);
Passo 4
Mais uma vez, mostre o resultado. A nova data deve ser exatamente 12 meses antes da data atual (no exemplo anterior, a nova data seria "25 de dezembro de 2009"):
console.log (data);