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");

Produzione