Formato
Ottieni la data formattata secondo la stringa di token specificata.
Per evitare che i caratteri vengano interpretati come token, racchiudili tra parentesi quadre (es. [MM]
).
js
dayjs().format();
// data corrente in formato ISO8601, senza frazioni di secondo, ad esempio: '2020-04-02T08:02:17-05:00'
dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]');
// 'YYYYescape 2019-01-25T00:00:00-02:00Z'
dayjs('2019-01-25').format('DD/MM/YYYY'); // '25/01/2019'
Elenco dei token di formato disponibili
Formato | Output | Descrizione |
---|---|---|
YY | 18 | Anno a due cifre |
YYYY | 2018 | Anno a quattro cifre |
M | 1-12 | Mese (da 1 a 12) |
MM | 01-12 | Mese, a 2 cifre |
MMM | Jan-Dec | Nome abbreviato del mese |
MMMM | January-December | Nome completo del mese |
D | 1-31 | Giorno del mese |
DD | 01-31 | Giorno del mese, a 2 cifre |
d | 0-6 | Giorno della settimana, con Domenica = 0 |
dd | Do-Sa | Nome abbreviato del giorno della settimana (min) |
ddd | Dom-Sab | Nome abbreviato del giorno della settimana |
dddd | Domenica-Sabato | Nome del giorno della settimana |
H | 0-23 | Ora (formato 24 ore) |
HH | 00-23 | Ora, a 2 cifre |
h | 1-12 | Ora (formato 12 ore) |
hh | 01-12 | Ora (formato 12 ore), a 2 cifre |
m | 0-59 | Minuto |
mm | 00-59 | Minuto, a 2 cifre |
s | 0-59 | Secondo |
ss | 00-59 | Secondo, a 2 cifre |
SSS | 000-999 | Millisecondo, a 3 cifre |
Z | +05:00 | Offset rispetto a UTC, in formato ±HH:mm |
ZZ | +0500 | Offset rispetto a UTC, ±HHmm |
A | AM PM | |
a | am pm | |
... | ... | Altri formati (disponibili con il plugin AdvancedFormat) |
- Altri formati disponibili
Q Do k kk X x ...
tramite il pluginAdvancedFormat
Formati localizzati
Poiché la formattazione preferita varia in base alla localizzazione, sono disponibili token di formato localizzati che possono essere utilizzati in base alla lingua.
TIP
Richiede l'utilizzo del plugin LocalizedFormat per funzionare
javascript
dayjs.extend(LocalizedFormat);
dayjs().format('L LT');
Elenco dei formati localizzati
Formato | Locale Inglese | Esempio di Output |
---|---|---|
LT | h:mm A | 8:02 PM |
LTS | h:mm:ss A | 8:02:18 PM |
L | MM/DD/YYYY | 08/16/2018 |
LL | MMMM D, YYYY | August 16, 2018 |
LLL | MMMM D, YYYY h:mm A | August 16, 2018 8:02 PM |
LLLL | dddd, MMMM D, YYYY h:mm A | Thursday, August 16, 2018 8:02 PM |
l | M/D/YYYY | 8/16/2018 |
ll | MMM D, YYYY | Aug 16, 2018 |
lll | MMM D, YYYY h:mm A | Aug 16, 2018 8:02 PM |
llll | ddd, MMM D, YYYY h:mm A | Thu, Aug 16, 2018 8:02 PM |