MomentJS - Formato
Questo metodo visualizzerà i dettagli di data / ora. Visualizza l'output in base all'input. Per esempio,moment().format("MMMMD") visualizzerà aprile per MMMM, ovvero il mese corrente e la data corrente per D. Quindi l'output è April16. Con il formato, cerca di convertire le unità date nella visualizzazione corrispondente di data / ora.
Sintassi
moment().format();
moment().format(String);
Osservare i seguenti esempi per ottenere una migliore comprensione della visualizzazione della data utilizzando il format metodo.
Esempio
var changeddate = moment().format();
Produzione
Notare che quando si utilizza solo il metodo di formattazione, vengono visualizzate la data e l'ora correnti come mostrato sopra.
La tabella seguente mostra un elenco di token da prendere come stringa di input per il metodo di formattazione:
Unità | Gettone | Produzione |
---|---|---|
Mese | M | 1-12 |
Mo | 1-12 | |
MM | 01-12 | |
MMM | Gennaio-dicembre | |
MMMM | Gennaio-dicembre | |
Trimestre | Q | 1-4 |
Qo | 1a-4a | |
Giorno del mese | D | 1-31 |
Fare | 1 ° -31 ° | |
DD | 01-31 | |
Giorno dell'anno | DDD | 1-365 |
DDDo | 1 °-365 ° | |
DDDD | 001-365 | |
Giorno della settimana | d | 0-6 |
fare | 0 ° -6 ° | |
dd | Do, Lu, Ma, We, Th, Fr, Sa | |
ddd | Dom-sab | |
dddd | Domenica sabato | |
Giorno della settimana (locale) | e | 0-6 |
Giorno della settimana (ISO) | E | 1-7 |
Settimana dell'anno | w | 1-53 |
wo | 1 ° -53 ° | |
ww | 01-53 | |
Settimana dell'anno (ISO) | W | 1-53 |
Wo | 1 ° -53 ° | |
WW | 01-53 | |
Anno | YY | 70,71 --- 29,30 |
AAAA | 1970-2030 | |
Y | 1970-9999 | |
Anno della settimana | gg | 70,71 - 29,30 |
gggg | 1970,1971-2030 | |
Anno della settimana (ISO) | GG | 70,71 - 29,30 |
GGGG | 1970,1971-2030 | |
AM PM | UN | AM PM |
un | am PM | |
Ora | H | 0-23 |
HH | 00-23 | |
h | 1-12 | |
hh | 01-12 | |
K | 1-24 | |
kk | 01-24 | |
Minuto | m | 0-59 |
mm | 00-59 | |
Secondo | S | 0-59 |
ss | 00-59 | |
Secondo frazionario | S | 0-9 |
SS | 00-99 | |
SSS | 000-999 | |
SSSS…. | 0000 ..- 9999 ... | |
Fuso orario | Z | -07: 00 -06: 00 ... +06: 00 +07: 00 |
ZZ | -0700-0600 ... +0600 +0700 | |
Timestamp Unix | X | 1360013296 |
Timestamp in millisecondi Unix | X | 1360013296123 |
La tabella seguente mostra un elenco di token da utilizzare al momento in base alle impostazioni locali -
Unità | Gettone | Produzione |
---|---|---|
Tempo | LT | 2:58 PM |
Tempo con i secondi | È | 2:58:25 PM |
Numero del mese, giorno del mese, anno | L | 16/04/2018 |
io | 16/4/2018 | |
Nome del mese, giorno del mese, anno | LL | 16 aprile 2018 |
II | 16 aprile 2018 | |
Nome del mese, giorno del mese, anno, ora | LLL | 16 aprile 2018 14:58 |
III | 16 aprile 2018 14:58 | |
Nome del mese, giorno del mese, giorno della settimana, anno, ora | LLLL | Lunedì 16 aprile 2018,2: 58 PM |
IIII | Lunedì 16 aprile 2018, 14:58 |
Osservare i seguenti esempi per ottenere una migliore comprensione del token passato al formato:
Esempio 1
var changeddate = moment().format("Do dddd MMMM gggg");
Produzione
Esempio 2
var changeddate = moment().format("MMMM Qo DD YYYY");
Produzione
Esempio 3
Puoi anche aggiungere caratteri al metodo di formattazione. A tale scopo, inseriscili tra parentesi quadre come mostrato di seguito:
var changeddate = moment().format("[Today's Date is ] D MMM YYYY");
Produzione
Esempio 4
var changeddate = moment().format("[Current Time is ] LTS");
Produzione
Esempio 5
var changeddate = moment().format("[As per locale the date is ] LLLL");