MomentJS - Formato

Este método mostrará los detalles de la fecha y la hora. Muestra la salida basada en la entrada. Por ejemplo,moment().format("MMMMD") mostrará abril para MMMM, que es el mes actual y la fecha actual para D. Entonces la salida es April16. Con formato, intenta convertir las unidades dadas a la visualización correspondiente de fecha / hora.

Sintaxis

moment().format();
moment().format(String);

Observe los siguientes ejemplos para comprender mejor la visualización de la fecha utilizando el format método.

Ejemplo

var changeddate = moment().format();

Salida

Tenga en cuenta que cuando usa solo el método de formato, muestra la fecha y hora actuales como se muestra arriba.

La siguiente tabla muestra una lista de tokens que se tomarán como cadena de entrada para el método de formato:

Unidad Simbólico Salida
Mes METRO 1-12
Mes 1-12
MM 01-12
MMM Ene-dic
MMMM Enero-diciembre
Trimestre Q 1-4
Qo 1 ° a 4 °
Dia del mes re 1-31
Hacer 1 ° al 31 °
DD 01-31
Día del año DDD 1-365
DDDo 1 ° a 365 °
DDDD 001-365
Día de la semana re 0-6
hacer 0 a 6
dd Do, Lu, Tu, We, Th, Fr, Sa
ddd Dom-sáb
dddd Domingo sábado
Día de la semana (configuración regional) mi 0-6
Día de la semana (ISO) mi 1-7
Semana del año w 1-53
wo 1. ° -53 °
ww 01-53
Semana del año (ISO) W 1-53
Wo 1. ° -53 °
WW 01-53
Año YY 70,71 --- 29,30
YYYY 1970-2030
Y 1970-9999
Semana Año gg 70,71 - 29,30
gggg 1970,1971-2030
Año de la semana (ISO) GG 70,71 - 29,30
GGGG 1970,1971-2030
AM PM UN AM PM
un am PM
Hora H 0-23
S.S 00-23
h 1-12
S.S 01-12
k 1-24
kk 24/01
Minuto metro 0-59
mm 00-59
Segundo s 0-59
ss 00-59
Segundo fraccionario S 0-9
SS 00-99
SSS 000-999
SSSS…. 0000 ..- 9999 ...
Zona horaria Z -07: 00 -06: 00 ... +06: 00 +07: 00
ZZ -0700 -0600 ... +0600 +0700
Marca de tiempo de Unix X 1360013296
Marca de tiempo de milisegundos de Unix X 1360013296123

La siguiente tabla muestra una lista de tokens que se usarán en el momento según la configuración regional:

Unidad Simbólico Salida
Hora LT 2:58 p. M.
Tiempo con segundos LTS 2:58:25 p. M.
Número del mes, día del mes, año L 16/04/2018
yo 16/4/2018
Nombre del mes, día del mes, año LL 16 de abril de 2018
II 16 de abril de 2018
Nombre del mes, día del mes, año, hora LLL 16 de abril de 2018 14:58
III 16 de abril de 2018 14:58
Nombre del mes, día del mes, día de la semana, año, hora LLLL Lunes 16 de abril de 2018, 2:58 p.m.
IIII Lun, 16 de abril de 2018, 2:58 p.m.

Observe los siguientes ejemplos para comprender mejor el token transferido al formato:

Ejemplo 1

var changeddate = moment().format("Do dddd MMMM gggg");

Salida

Ejemplo 2

var changeddate = moment().format("MMMM Qo DD YYYY");

Salida

Ejemplo 3

También puede agregar caracteres al método de formato. Para este propósito, colóquelos entre corchetes como se muestra a continuación:

var changeddate = moment().format("[Today's Date is ] D MMM YYYY");

Salida

Ejemplo 4

var changeddate = moment().format("[Current Time is ] LTS");

Salida

Ejemplo 5

var changeddate = moment().format("[As per locale the date is ] LLLL");

Salida