Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Moment.js : un couteau suisse pour manipuler les dates

Le 2013-04-15 11:24:52, par FirePrawn, Expert éminent sénior
Au vu de la popularité de cette bibliothèque il est fort possible que vous la connaissiez déjà.
Si ce n'est pas le cas, voici un bref aperçu de ce que permet Moment.js.

Moment.js est une bibliothèque JavaScript ultra légère (5.5 kb) qui permet de parser, manipuler, valider et formater des dates et des heures.
Elle est utilisable aussi bien dans un navigateur qu'avec Node.js et supporte un grand nombre de formats (langues) différents.
Voici quelques exemples très simples tirés du site officiel sur l'utilisation de Moment.js :

Code :
1
2
3
moment().startOf('day').fromNow();
moment().add('days', 10).calendar();
moment().format("MMM Do YY");
Un des autres très gros avantage de cette bibliothèque est sa documentation très fournie.
Pour plus d'informations je vous invite à consulter le site officiel.

Télécharger Moment.js en version minifiée.

Source : thechangelog.com

Et vous ?

Avez-vous l'habitude de manipuler des dates ?
Si oui, avez-vous déjà rencontré des problèmes pour utiliser des formats étrangers ?