Humanize
Il arrive que vous souhaitiez bénéficier de toutes les fonctionnalités de dayjs#from
sans avoir à créer deux objets Day.js, mais simplement afficher une durée.
TIP
Ce plugin nécessite Duration pour fonctionner.
TIP
Ce plugin nécessite RelativeTime pour fonctionner.
javascript
dayjs.extend(duration);
dayjs.extend(relativeTime);
dayjs.duration(1, 'minutes').humanize(); // une minute
dayjs.duration(2, 'minutes').humanize(); // deux minutes
dayjs.duration(24, 'hours').humanize(); // un jour
Par défaut, la chaîne retournée ne contient pas de suffixe. Pour inclure un suffixe, passez true
en argument, comme illustré ci-dessous.
javascript
dayjs.duration(1, 'minutes').humanize(true); // dans une minute
Pour les suffixes indiquant un moment antérieur au présent, utilisez une durée négative.
javascript
dayjs.duration(-1, 'minutes').humanize(true); // il y a une minute.