Moment.js, librería JavaScript para fechas
Escrito por
el , actualizado el .
javascript
planeta-codigo
programacion
Enlace permanente
Comentarios
Hace un tiempo escribí una serie de artículos mostrando el uso de varias de la librerías de JavaScript, el primer artículo fue sobre una introducción sobre RequireJS hasta un Ejemplo lista de tareas con Backbone y React pasando por otra serie de herramientas útiles en una aplicación que tiene una parte importante en el navegador como:
- Plantillas con Mustache
- Logging log4javascript
- Capturar errores de JavaScript
- Modelos con Backbone
- Ejemplo de lista de tareas con Backbone, RESTEasy y Tapestry
- Pruebas unitarias con Jasmine y Sinon
- El mismo ejemplo de lista de tareas con Marionette
- Una vez más el mismo ejemplo de lista de tareas con Backbone y React opción que me gustó más que con Marionette
- Internacionalización (i18n) en JavaScript
En este artículo comentaré otra librería de JavaScript que nos será de utilidad para el trabajo con datos de tipo fecha en el navegador, la librería es Moment.js.
La librería Moment.js permite en el lado del cliente formatear fechas según un patrón, manipular fechas añadiendo o restando días, comparar fechas, hacer consultas como si es un año bisiesto o la fecha está usando una zona horaria de verano o según calendario, soporta diferentes lenguajes además de permitirnos trabajar con diferentes zonas horarias y periodos de tiempo. En la propia página de inicio del proyecto y la sección de zonas horarias están incluidos diferentes ejemplos de cada una de estas posibilidades. El la documentación están explicadas más detalladamente todas las opciones, como usarlo con Require.js y el gestor de paquetes Bower o con npm.
En este artículo no incluiré un ejemplo de código ya que en la página de inicio del proyecto está muy bien explicado, la documentación parece bastante completa.