Kalenderzeit
Die Kalenderzeit stellt die Zeit relativ zu einem bestimmten Referenzzeitpunkt dar (standardmäßig die aktuelle Zeit), jedoch etwas anders als dayjs#fromNow
.
TIP
Dies erfordert das Calendar-Plugin.
js
dayjs.extend(calendar);
dayjs().calendar();
dayjs().calendar(dayjs('2008-01-01'));
Schlüssel | Wert |
---|---|
Letzte Woche (lastWeek) | Letzten Montag um 2:30 Uhr |
Der vorherige Tag (lastDay) | Gestern um 2:30 Uhr |
Derselbe Tag (sameDay) | Heute um 2:30 Uhr |
Der nächste Tag (nextDay) | Morgen um 2:30 Uhr |
Nächste Woche (nextWeek) | Sonntag |
Alles Übrige (sameElse) | 10.07.2011 |
Diese Zeichenketten sind lokalisiert und können angepasst werden.
Sie können das Format der Kalenderausgabe auch als zweiten Parameter übergeben.
Um Zeichen zu maskieren, setzen Sie sie in eckige Klammern (z. B. [Heute]).
js
dayjs().calendar(null, {
sameDay: '[Heute um] h:mm A',
nextDay: '[Morgen]',
nextWeek: 'dddd',
lastDay: '[Gestern]',
lastWeek: '[Letzten] dddd',
sameElse: 'DD.MM.YYYY',
});