Volver a la página principal
martes 12 noviembre 2024
6

Cómo obtener la fecha actual con Moment

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.

Usar Moment.js para obtener la fecha actual

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

Ejemplos adicionales

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"

Referencia oficial

Para más detalles y opciones avanzadas de Moment.js, consulta la documentación oficial de Moment.js.

Etiquetas:
javascript
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer