AdvancedFormat
AdvancedFormat estende a API dayjs().format
para fornecer mais opções de formatação.
javascript
var advancedFormat = require('dayjs/plugin/advancedFormat');
// import advancedFormat from 'dayjs/plugin/advancedFormat' // ES 2015
dayjs.extend(advancedFormat);
dayjs().format('Q Do k kk X x');
Observação: Algumas das opções de formatação, como z
e zzz
na tabela abaixo, requerem plugins adicionais.
Lista de formatos adicionais:
Format | Output | Description |
---|---|---|
Q | 1-4 | Trimestre |
Do | 1º 2º ... 31º | Dia do mês com ordinal |
k | 1-24 | Hora (formato 24 horas), iniciando em 1 |
kk | 01-24 | Hora (formato 24 horas), 2 dígitos, iniciando em 1 |
X | 1360013296 | Timestamp Unix em segundos |
x | 1360013296123 | Timestamp Unix em milissegundos |
w | 1 2 ... 52 53 | Semana do ano (requer o plugin WeekOfYear) |
ww | 01 02 ... 52 53 | Semana do ano, 2 dígitos (requer o plugin WeekOfYear) |
W | 1 2 ... 52 53 | Semana ISO do ano (requer o plugin IsoWeek) |
WW | 01 02 ... 52 53 | Semana ISO do ano, 2 dígitos (requer o plugin IsoWeek) |
wo | 1º 2º ... 52º 53º | Semana do ano com ordinal (requer o plugin WeekOfYear) |
gggg | 2017 | Ano da semana (requer o plugin WeekYear) |
GGGG | 2017 | Ano da semana ISO (requer o plugin IsoWeek) |
z | EST | Abreviação do nome do fuso horário (requer o plugin Timezone) |
zzz | Eastern Standard Time | Nome completo do fuso horário (requer o plugin Timezone) |