Naptári idő
A naptári idő egy adott referenciaidőhöz viszonyítva jeleníti meg az időt (alapértelmezés szerint a jelenlegi idő), de kissé eltérően, mint a dayjs#fromNow
.
TIP
Ehhez a Calendar bővítmény telepítése szükséges.
js
dayjs.extend(calendar);
dayjs().calendar();
dayjs().calendar(dayjs('2008-01-01'));
Kulcs | Érték |
---|---|
Elmúlt hét (lastWeek) | Múlt hét hétfőn 2:30-kor |
Előző nap (lastDay) | Tegnap 2:30-kor |
Ugyanaz a nap (sameDay) | Ma 2:30-kor |
Következő nap (nextDay) | Holnap 2:30-kor |
Következő hét (nextWeek) | Jövő vasárnap 2:30-kor |
Minden egyéb (sameElse) | 2011-07-10 |
Ezek a szövegek honosítottak, és testreszabhatók.
A naptári kimeneti formátumok a második paraméterben is megadhatók.
A karakterek maszkolásához tegye őket szögletes zárójelek közé (pl. [Ma]).
js
dayjs().calendar(null, {
sameDay: '[Ma] h:mm A', // Ugyanazon a napon ( Ma h:mm-kor )
nextDay: '[Holnap]', // A következő nap ( Holnap )
nextWeek: 'dddd', // A következő hét ( Vasárnap 2:30-kor lesz )
lastDay: '[Tegnap]', // Az előző nap ( Tegnap )
lastWeek: '[Múlt] dddd', // Múlt hét ( Múlt dddd )
sameElse: 'DD/MM/YYYY', // Minden egyéb ( 2011-07-10 )
});