Sin imagen

Moment.js

Código: 0048

Categoría: cultura 11

Contenido:

Objetivo:

Moment.js es una biblioteca de JavaScript diseñada para facilitar el manejo de fechas y horas. Su objetivo principal es proporcionar una API sencilla e intuitiva para analizar, validar, manipular y formatear fechas y tiempos en aplicaciones web y Node.js.

Funcionamiento:

Moment.js permite realizar operaciones como:

Obtener la fecha y hora actual: const ahora = moment(); console.log(ahora.format('YYYY-MM-DD HH:mm'));

Calcular diferencias entre fechas:

const inicio = moment('2020-01-01'); const hoy = moment(); const dias = hoy.diff(inicio, 'days'); console.log(`Han pasado ${dias} días desde el inicio.`);

Manipular fechas añadiendo o restando tiempo:

const proximaSemana = moment().add(7, 'days'); const mesAnterior = moment().subtract(1, 'month');

Además, Moment.js ofrece soporte para localización y zonas horarias mediante complementos como moment-timezone.

Estado del proyecto:

Desde septiembre de 2020, Moment.js se encuentra en modo de mantenimiento. Sus desarrolladores recomiendan considerar alternativas más modernas como Luxon, date-fns o Day.js para nuevos proyectos .