Poco a poco las distintas librerías de JavaScript van cubriendo los huecos que el lenguaje tiene. Quizás una de las cosas que más echamos en falta es un sólido manejo de las fechas. Moment.js es una librería que nos permite solventar estos problemas e implementa un sistema de manejo de fechas mucho más cómodo. Vamos a ver un par de ejemplos prácticos:
En este primer ejemplo creamos dos fechas una el 30 de Mayo de 2015 y otra que hace referencia al momento actual. La primera fecha la formateamos y la imprimimos por la consola usando diferentes opciones del API de Moment.js. Hecho esto utilizamos la fecha del examen y la fecha actual para restarlas y calcular los días que faltan para un teórico examen (79 días).
Otra de las cosas que también permite Moment.js es formatear las fechas apoyandonos en las diferentes localizaciones (idioma/cultura) que vayamos a utilizar. Para ello será necesario bajar la librería con la extensión de localización. Realizado esto podremos imprimir la información en castellano :
El resultado nos imprimirá la fecha en castellano:
Esta es una de las librerías que poco a poco se convertirá en imprescindible cuando trabajemos con JavaScript.
En Genbeta Dev:JavaScript Objetos y Literales, Nuevas variables en JavaScript let y const