MomentJS - Formato
Este método exibirá os detalhes de data / hora. Ele exibe a saída com base na entrada. Por exemplo,moment().format("MMMMD") exibirá abril para MMMM, que é o mês atual e a data atual para D. Portanto, a saída é April16. Com o formato, ele tenta converter as unidades fornecidas para a exibição correspondente de data / hora.
Sintaxe
moment().format();
moment().format(String);
Observe os exemplos a seguir para obter uma melhor compreensão sobre a exibição de datas usando format método.
Exemplo
var changeddate = moment().format();
Resultado
Observe que quando você usa apenas o método de formatação, ele exibe a data e a hora atuais conforme mostrado acima.
A tabela a seguir mostra uma lista de tokens a serem considerados como string de entrada para o método de formato -
Unidade | Símbolo | Resultado |
---|---|---|
Mês | M | 1-12 |
Mo | 1-12 | |
MILÍMETROS | 01-12 | |
MMM | Jan-Dez | |
MMMM | Janeiro a dezembro | |
Trimestre | Q | 1-4 |
Qo | 1o ao 4o | |
Dia do mês | D | 1-31 |
Faz | 1º a 31 | |
DD | 31/01 | |
Dia do ano | DDD | 1-365 |
DDDo | 1º-365º | |
DDDD | 001-365 | |
Dia da semana | d | 0-6 |
Faz | 0 a 6 | |
dd | Su, Mo, Tu, Nós, Th, Fr, Sa | |
ddd | Sun-Sat | |
dddd | Domingo, sábado | |
Dia da semana (local) | e | 0-6 |
Dia da semana (ISO) | E | 1-7 |
Semana do ano | W | 1-53 |
ai | 1º a 53º | |
ww | 01-53 | |
Semana do ano (ISO) | W | 1-53 |
Wo | 1º a 53º | |
WW | 01-53 | |
Ano | AA | 70,71 --- 29,30 |
AAAA | 1970-2030 | |
Y | 1970-9999 | |
Semana ano | gg | 70,71 - 29,30 |
gggg | 1970,1971-2030 | |
Semana Ano (ISO) | GG | 70,71 - 29,30 |
GGGG | 1970,1971-2030 | |
MANHÃ TARDE | UMA | MANHÃ TARDE |
uma | manhã tarde | |
Hora | H | 0-23 |
HH | 23h00 | |
h | 1-12 | |
hh | 01-12 | |
k | 1-24 | |
kk | 24/01 | |
Minuto | m | 0-59 |
milímetros | 00-59 | |
Segundo | s | 0-59 |
ss | 00-59 | |
Fractional Second | S | 0-9 |
SS | 00-99 | |
SSS | 000-999 | |
SSSS…. | 0000 ..- 9999 ... | |
Fuso horário | Z | -07: 00 -06: 00 ... +06: 00 +07: 00 |
ZZ | -0700 -0600 ... +0600 +0700 | |
Unix Timestamp | X | 1360013296 |
Unix Milissegundo Timestamp | x | 1360013296123 |
A tabela a seguir mostra uma lista de tokens a serem usados no momento com base na localidade -
Unidade | Símbolo | Resultado |
---|---|---|
Tempo | LT | 14h58 |
Tempo com segundos | LTS | 14h58min25s |
Numeral do mês, dia do mês, ano | eu | 16/04/2018 |
Eu | 16/04/2018 | |
Nome do mês, dia do mês, ano | LL | 16 de abril de 2018 |
II | 16 de abril de 2018 | |
Nome do mês, dia do mês, ano, hora | EU VOU | 16 de abril de 2018, 14h58 |
III | 16 de abril de 2018, 14h58 | |
Nome do mês, dia do mês, dia da semana, ano, hora | LLLL | Segunda-feira, 16 de abril de 2018, 2h58 |
IIII | Seg, 16 de abril de 2018, 14h58 |
Observe os exemplos a seguir para entender melhor o token passado para o formato -
Exemplo 1
var changeddate = moment().format("Do dddd MMMM gggg");
Resultado
Exemplo 2
var changeddate = moment().format("MMMM Qo DD YYYY");
Resultado
Exemplo 3
Você também pode adicionar caracteres ao método de formatação. Para isso, coloque-os entre colchetes conforme mostrado abaixo -
var changeddate = moment().format("[Today's Date is ] D MMM YYYY");
Resultado
Exemplo 4
var changeddate = moment().format("[Current Time is ] LTS");
Resultado
Exemplo 5
var changeddate = moment().format("[As per locale the date is ] LLLL");