MomentsJs

MomentsJs

MomentsJs – Manejo de fechas para Internacionalización i18n

Acabe de encontrar un buen plugin para el manejo de fechas en NodeJs y Javascript, cuando queremos desarrollar paginas que se van a ejecutar en diferentes partes del mundo, debemos adaptarlo para cada país y región. Con MomentsJs podemos solucionar el manejo de fechas en una gran cantidad de idiomas: Ingles, Español, Frances, Portugués, Alemán, entre otro. Las instalación es sencilla:

1
2
3
bower install moment --save # bower
npm install moment --save   # npm
Install-Package Moment.js   # NuGet

Algunos ejemplos de implantación:

1
2
3
4
5
moment().format('MMMM Do YYYY, h:mm:ss a'); // agosto 2º 2014, 10:32:40 pm
moment().format('dddd');                    // sábado
moment().format("MMM Do YY");               // ago. 2º 14
moment().format('YYYY [escaped] YYYY');     // 2014 escaped 2014
moment().format();                         

1
2
3
4
5
6
7
8
moment().subtract('days', 10).calendar(); // 23/07/2014
moment().subtract('days', 6).calendar();  // el domingo pasado a las 22:35
moment().subtract('days', 3).calendar();  // el miércoles pasado a las 22:35
moment().subtract('days', 1).calendar();  // ayer a las 22:35
moment().calendar();                      // hoy a las 22:35
moment().add('days', 1).calendar();       // mañana a las 22:35
moment().add('days', 3).calendar();       // martes a las 22:35
moment().add('days', 10).calendar();