MomentJS - Formatando Data e Hora

O MomentJS fornece formatos para exibir datas de maneiras diferentes. Existem métodos disponíveis que informam a hora a partir de um determinado momento, a partir do momento atual, a diferença entre dois momentos, etc. Pode exibir a data no formato JSON, Array, Object, String etc.

Métodos para formatar data e hora

A tabela a seguir mostra uma lista de métodos disponíveis que ajudam na exibição / formatação da data conforme necessário.

Método Sintaxe
Formato

momento (). formato ();

moment (). format (String);

Tempo a partir de agora

momento (). de Agora ();

moment (). fromNow (booleano);

Hora de X

momento (). from (Moment | String | Number | Date | Array);

Hora de agora

momento (). toNow ();

moment (). toNow (booleano);

Hora de X

moment (). to (Moment | String | Number | Date | Array);

moment (). to (Moment | String | Number | Date | Array, Boolean);

Tempo do calendário

momento (). calendário ();

moment (). calendar (referenceTime);

moment (). calendar (referenceTime, formatos);

Diferença

moment (). diff (Moment | String | Number | Date | Array);

moment (). diff (Moment | String | Number | Date | Array, String);

moment (). diff (Moment | String | Number | Date | Array, String, Boolean);

Unix Timestamp (milissegundos)

momento (). valorOf ();

+ momento ();

Timestamp Unix (segundos)

momento (). unix ();

Dias do mês

moment (). daysInMonth ();

Como data de JavaScript

moment (). toDate ();

As Array

momento (). toArray ();

Como JSON

momento (). toJSON ();

Como string ISO 8601

momento (). toISOString ();

moment (). toISOString (keepOffset);

Como objeto

momento (). toObject ();

Como corda

moment (). toString ();

Inspecionar

momento (). inspecionar ();