Temps du calendrier
Le temps du calendrier affiche une date relative à une date de référence (par défaut, la date actuelle), d'une manière légèrement différente de dayjs#fromNow
.
TIP
Ceci nécessite le plugin Calendar pour fonctionner.
js
dayjs.extend(calendar);
dayjs().calendar();
dayjs().calendar(dayjs('2008-01-01'));
Clé | Valeur |
---|---|
La semaine dernière (lastWeek) | Lundi dernier à 2h30 |
La veille (lastDay) | Hier à 2h30 |
Le jour même (sameDay) | Aujourd'hui à 2h30 |
Le lendemain (nextDay) | Demain à 2h30 |
La semaine prochaine (nextWeek) | Dimanche prochain à 2h30 |
Tout le reste (sameElse) | 07/10/2011 |
Ces chaînes sont localisées et peuvent être personnalisées.
Vous pouvez également spécifier des formats de sortie de calendrier en tant que deuxième paramètre.
Pour échapper des caractères, entourez-les de crochets (par exemple, [Aujourd'hui]).
js
dayjs().calendar(null, {
sameDay: "[Aujourd'hui à] h:mm A", // Le jour même (Aujourd'hui à 2h30)
nextDay: '[Demain]', // Le lendemain (Demain)
nextWeek: 'dddd', // La semaine prochaine (Dimanche)
lastDay: '[Hier]', // La veille (Hier)
lastWeek: '[Dernier] dddd', // La semaine dernière (Dernier Lundi)
sameElse: 'DD/MM/YYYY', // Tout le reste (07/10/2011)
});