JavaScriptProgramación

Utilizar Date.prototype.setFullYear() en JavaScript

Aprende a manejar la función Date.prototype.setFullYear() para controlar los años en tus proyectos de JavaScript

La función Date.prototype.setFullYear() es una herramienta útil en el lenguaje de programación JavaScript que permite establecer y obtener el año de un objeto Date. Con esta función, los desarrolladores pueden controlar la fecha y hora con precisión, lo que resulta especialmente útil en situaciones donde se necesita realizar cálculos de fechas complejos o trabajar con fechas específicas.

Ejemplo 1: Cambiar el año en una fecha


const fecha = new Date("2022-05-19");
console.log(fecha); // Output: Thu May 19 2022 00:00:00 GMT+0200 (Hora estándar central europea)

fecha.setFullYear(2023);
console.log(fecha); // Output: Thu May 19 2023 00:00:00 GMT+0200 (Hora estándar central europea)

Ejemplo 2: Cambiar el año y ajustar la fecha en función del nuevo año


const fecha = new Date("2022-12-31");
console.log(fecha); // Output: Sat Dec 31 2022 00:00:00 GMT+0100 (Hora estándar central europea)

fecha.setFullYear(2023, 0, 1); // Especificamos el año, mes y día en el método setFullYear()
console.log(fecha); // Output: Sun Jan 01 2023 00:00:00 GMT+0100 (Hora estándar central europea)

Ejemplo 3: Cambiar el año y mantener la fecha actual


const fecha = new Date();
console.log(fecha); // Output: Thu May 19 2022 14:30:00 GMT+0200 (Hora estándar central europea)

fecha.setFullYear(2023, 11, 31); // Especificamos el año, mes y día en el método setFullYear()
console.log(fecha); // Output: Fri Dec 31 2023 14:30:00 GMT+0100 (Hora estándar central europea)

Ejemplo 4: Cambiar el año y ajustar la fecha en función del nuevo año (mes y día opcionales)


const fecha = new Date("2022-12-31");
console.log(fecha); // Output: Sat Dec 31 2022 00:00:00 GMT+0100 (Hora estándar central europea)

fecha.setFullYear(2023, 0, 1); // Especificamos el año, mes y día en el método setFullYear()
console.log(fecha); // Output: Sun Jan 01 2023 00:00:00 GMT+0100 (Hora estándar central europea)

Ejemplo 5: Cambiar el año y mantener la fecha actual (mes y día opcionales)


const fecha = new Date();
console.log(fecha); // Output: Thu May 19 2022 14:30:00 GMT+0200 (Hora estándar central europea)

fecha.setFullYear(2023, 11, 31); // Especificamos el año, mes y día en el método setFullYear()
console.log(fecha); // Output: Fri Dec 31 2023 14:30:00 GMT+0100 (Hora estándar central europea)

Ejemplo 6: Cambiar el año y ajustar la fecha en función del nuevo año (mes y día opcionales)


const fecha = new Date("2022-12-31");
console.log(fecha); // Output: Sat Dec 31 2022 00:00:00 GMT+0100 (Hora estándar central europea)

fecha.setFullYear(2023, 0, 1); // Especificamos el año, mes y día en el método setFullYear()
console.log(fecha); // Output: Sun Jan 01 2023 00:00:00 GMT+0100 (Hora estándar central europea)

Conclusión

Utilizar Date.prototype.setFullYear() en tus proyectos de JavaScript puede ser muy beneficioso, ya que te permite controlar y manipular fácilmente los años en objetos Date. Para integrar esta función en tus proyectos futuros, asegúrate de entender su sintaxis y cómo funciona correctamente. Además, prueba a utilizarlo en diferentes escenarios para comprender sus posibilidades y limitaciones.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.