Le traitement de la date et de l'heure de JavaScript a toujours été compliqué. La méthode de date native est longue et l'API est souvent incohérente. Donc, si vous posez une question liée à la date sur StackOverflow, vous entendez souvent une réponse comme ceci: "Utiliser le moment.js".
Points clés
Qu'est-ce que le moment.js?
Moment.js est un couteau à armée suisse utilisé pour gérer la date et l'heure de JavaScript. Il vous permet d'analyser, de vérifier, d'exploiter et d'afficher les dates et les heures à l'aide d'une API propre et concise.
Cet article vous montrera comment démarrer avec Moment.js et démontrer certains de ses cas d'utilisation courants.
AVERTISSEMENT: les nouveaux utilisateurs utilisent plutôt les FN de date
Veuillez noter qu'à partir de septembre 2020, nous recommandons aux utilisateurs qui souhaitent implémenter les bibliothèques de date utilisent à la place Date-FNS.
La fonctionnalité du moment.js est trop grande par rapport à sa taille, et les outils de développeur Chrome recommandent désormais activement de ne pas l'utiliser dans le cadre des tests de performances de métrique Web de base. Par conséquent, selon le personnel de maintenance du moment.js, le projet est en mode de maintenance et aucun nouveau développement fonctionnel ne sera effectué.
➤ Apprendre la date-FNS: une bibliothèque de dates JavaScript légère
débutant de Moment.js
Moment.js peut être téléchargé gratuitement à partir de la page d'accueil du projet. Moment.js peut fonctionner dans les navigateurs et les applications de nœuds. Pour l'utiliser dans Node, installez le module à l'aide de la commande suivante:
npm install moment
Ensuite, il suffit de nécessiter () et utilisez-le dans votre application comme ceci:
const moment = require('moment'); const today = moment(); console.log(today.format()); // 2020-01-09T15:45:51+01:00
Pour exécuter un moment.js Dans votre navigateur, utilisez </pre>
<p>
</body>
</html>
moment().format('YYYY-MM-DD');
CALPHIER UNOT () nous donnera la date et l'heure actuelles, tandis que Format () le convertira au format spécifié. Cet exemple formate une date à une année à quatre chiffres, suivi d'un trait d'union suivi d'un mois à deux chiffres, d'un autre trait d'union et d'une date à deux chiffres.