À propos du projet
Day.js est une bibliothèque JavaScript légère pour analyser, valider, manipuler et afficher les dates et heures. Elle se positionne comme une alternative rapide de 2 kB à Moment.js et reprend délibérément l'API familière de Moment.js, afin que les développeurs déjà à l'aise avec Moment.js puissent l'adopter avec un minimum de réapprentissage.
Caractéristiques clés décrites dans le README :
- API et modèles familiers de Moment.js
- Objets de date immuables
- Appels de méthodes chaînables
- Prise en charge de l'internationalisation (i18n)
- Petite taille de bundle (2 kB)
- Large prise en charge des navigateurs
Les exemples d'utilisation typiques issus de la documentation incluent des opérations chaînées telles que startOf, add, set et format, ainsi que l'analyse, les requêtes avec isBefore, et l'obtention ou la définition d'unités individuelles comme le mois ou l'année.
L'installation est possible via npm (npm install dayjs --save). Le projet fournit une documentation complète sur son site web couvrant l'installation, la référence de l'API, l'internationalisation et les plugins.
L'internationalisation est conçue pour être optionnelle : les fichiers de locale sont chargés à la demande et ne sont pas inclus dans le build sauf s'ils sont importés. Les locales peuvent être appliquées globalement ou par instance.
Les plugins sont des modules indépendants qui étendent les fonctionnalités. Ils sont également chargés à la demande et enregistrés avec dayjs.extend, permettant d'ajouter des jetons de formatage supplémentaires et d'autres fonctionnalités sans alourdir la bibliothèque de base.
Le dépôt est sous licence MIT et comprend des liens vers la documentation, une liste de plugins, ainsi que des informations sur le parrainage communautaire et les contributeurs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.