Moment.js es una biblioteca de JavaScript muy popular que facilita el manejo y manipulación de fechas y horas. A continuación, veremos cómo obtener la fecha actual usando Moment.js en proyectos de desarrollo.
Moment.js simplifica el proceso de obtener la fecha y hora actuales. Para obtener la fecha y hora actuales, simplemente creamos una instancia de Moment sin parámetros. El siguiente código muestra cómo hacerlo:
// Obtener la fecha y hora actual
const fechaActual = moment();
console.log(fechaActual.format());
Al ejecutar el código anterior, fechaActual
contendrá la fecha y hora actuales en el formato ISO por defecto (YYYY-MM-DDTHH:mm:ssZ).
Para formatear la fecha según nuestras necesidades, podemos utilizar el método .format()
, especificando la estructura deseada. Por ejemplo:
// Formato de fecha personalizado
console.log(fechaActual.format("YYYY-MM-DD")); // Año-Mes-Día
console.log(fechaActual.format("DD/MM/YYYY")); // Día/Mes/Año
console.log(fechaActual.format("MMMM Do YYYY, h:mm:ss a")); // Ejemplo: Marzo 12º 2024, 3:30:15 pm
Aquí tienes algunos ejemplos útiles para trabajar con la fecha actual en Moment.js:
1. Obtener solo la fecha actual:
const fechaSolo = moment().format("YYYY-MM-DD");
console.log(fechaSolo); // Ejemplo de salida: "2024-11-12"
2. Obtener solo la hora actual:
const horaSolo = moment().format("HH:mm:ss");
console.log(horaSolo); // Ejemplo de salida: "15:30:15"
3. Obtener la fecha en formato local:
const fechaLocal = moment().locale("es").format("LLLL");
console.log(fechaLocal); // Ejemplo de salida: "martes, 12 de noviembre de 2024 15:30"
Para más detalles y opciones avanzadas de Moment.js, consulta la documentación oficial de Moment.js.
Jorge García
Fullstack developer