x

Cómo restar un año a una fecha en JavaScript

Por thomas bourdin
Hemera Technologies/AbleStock.com/Getty Images

JavaScript es un lenguaje de script orientado a objetos que se suele utilizar en desarrollo web debido a su habilidad para presentar dinámicamente las páginas. El uso de objetos en JavaScript puede dar como resultado la simplificación de muchos comandos agrupando múltiples partes de información relacionada. Un ejemplo de simplificación consiste en restar un año a la fecha actual, algo que puede ser realizado de forma bastante sencilla de JavaScript utilizando objetos.

Paso 1

Crea una variable llamada "date" para almacenar la fecha actual:

var date = new Date('25 Dec 2010');

Paso 2

Muestra el resultado en la consola para asegurarte de que el paso anterior es correcto:

console.log(date);

Paso 3

En el tipo de datos "month", dentro del objeto "date", resta 12 al número actual. Esto te proporcionará una fecha 12 meses en el pasado, almacenada como la fecha actual:

date.setMonth(date.getMonth() – 12);

Paso 4

De nuevo, muestra el resultado. La nueva fecha debería ser exactamente 12 meses anteriores a la fecha actual (en el ejemplo anterior, la nueva fecha sería "25 Dec 2009"):

console.log(date);