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