Skip to content
Day.js

Português – Brasil

English
简体中文
繁體中文
Español
Français
Русский
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Português – Brasil

English
简体中文
繁體中文
Español
Français
Русский
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Aparência

Sidebar Navigation

Instalação

Node.js

Navegador da Web

TypeScript

Download

Interpretação

Agora

String

String + Format

Timestamp Unix (em milissegundos)

Timestamp Unix (em segundos)

Date

Objeto

Matriz

UTC

Dayjs Clone

Validação

Acessar e Definir

Milissegundo

Segundo

Minutos

Hora

Dia do Mês

Dia da Semana

Dia da Semana (Sensível à Localidade)

Dia da Semana ISO

Dia do Ano

Semana do Ano

Semana do Ano (ISO)

Mês

Trimestre

Ano

Ano da Semana ISO

Ano da Semana ISO

Semanas no Ano (ISO)

Obter

Set

Máximo

Mínimo

Modificar

Adicionar

Subtrair

Início do tempo

Fim do Período

Local

UTC

Deslocamento UTC

Apresentação

Formato

Tempo Atrás

Tempo desde X

Tempo Relativo ao Presente

Tempo para X

Tempo de Calendário

Diferença

Timestamp Unix (milissegundos)

Unix Timestamp

Dias do Mês

Como Objeto Date do Javascript

Como um Array

Como JSON

Como uma String ISO 8601

Como um Objeto

Como uma String

Consulta/Verificação

Is Before

Is Same

Is After

É Igual ou Anterior A

É Igual ou Posterior

Is Between

É um objeto Day.js?

Ano Bissexto

i18n

Carregando Locale no NodeJS

Carregando o Locale Conforme Necessário

Alterando o Locale Globalmente

Alterando Locales Localmente

Verificando a Localização Atual do Day.js

Listando os meses e dias da semana do locale atual

Acessando Funcionalidades Específicas da Localidade

Plugin

Carregando o plugin no NodeJS

Carregando o plugin no navegador

AdvancedFormat

ArraySupport

BadMutable

Suporte do BigInt

BuddhistEra

Calendário Relativo

CustomParseFormat

DayOfYear

DevHelper

Duração

IsBetween

isLeapYear

IsSameOrAfter

IsSameOrBefore

IsToday

IsTomorrow

IsYesterday

IsoWeek

IsoWeeksInYear

LocaleData

LocalizedFormat

MinMax

Suporte para Objetos

PluralGetSet

PreParsePostFormat

QuarterOfYear

Tempo Relativo

Timezone

ToArray

ToObject

UpdateLocale

UTC

weekOfYear

WeekYear

Dias da Semana

Customização

Nomes dos Meses

Abreviações dos Meses

Nomes dos Dias da Semana

Abreviações dos Dias da Semana

Abreviações Curtas dos Dias da Semana

Tempo Relativo

Calendário

Durações

Criando

Clone

Humanize

Formato

Milissegundos

Segundos

Minutos

Horas

Dias

Semanas

Meses

Anos

Adicionar Duração

Subtrair o Tempo

Usando Duração com Diff

Unidades de Tempo

Obter a Unidade de Tempo

Como JSON

É uma Duração?

Como String ISO 8601

Locale

Fuso Horário

Análise em um Fuso Horário

Conversão para Fuso Horário

Detectando o fuso horário do usuário

Definir o Fuso Horário Padrão

Nesta página

Formato ​

Obtém a data formatada de acordo com a string de tokens fornecida.

Para escapar caracteres, coloque-os entre colchetes (por exemplo, [MM]).

js
dayjs().format();
// data atual em ISO8601, sem fração de segundos, por exemplo, '2020-04-02T08:02:17-05:00'

dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]');
// 'YYYYescape 2019-01-25T00:00:00-02:00Z'

dayjs('2019-01-25').format('DD/MM/YYYY'); // '25/01/2019'

Lista de formatos disponíveis ​

FormatoSaídaDescrição
YY18Ano com dois dígitos
YYYY2018Ano com quatro dígitos
M1-12Mês (1 = Janeiro)
MM01-12Mês, com 2 dígitos
MMMJan-DezAbreviação do nome do mês
MMMMJaneiro-DezembroNome completo do mês
D1-31Dia do mês
DD01-31Dia do mês, com 2 dígitos
d0-6Dia da semana (0 = Domingo)
ddDo-SáNome abreviado do dia da semana (mínimo)
dddDom-SábNome abreviado do dia da semana
ddddDomingo-SábadoNome do dia da semana
H0-23Hora (formato 24 horas)
HH00-23Hora (formato 24 horas), com 2 dígitos
h1-12Hora (formato 12 horas)
hh01-12Hora (formato 12 horas), com 2 dígitos
m0-59Minuto
mm00-59Minuto, com 2 dígitos
s0-59Segundo
ss00-59Segundo, com 2 dígitos
SSS000-999Milissegundo, com 3 dígitos
Z+05:00Deslocamento em relação ao UTC (Tempo Universal Coordenado), ±HH:mm
ZZ+0500Deslocamento em relação ao UTC (Tempo Universal Coordenado), ±HHmm
AAM PMAM ou PM (formato 12 horas)
aam pmam ou pm (formato 12 horas)
......Outros formatos (requer o plugin AdvancedFormat)
  • Mais formatos disponíveis Q Do k kk X x ... no plugin AdvancedFormat

Formatos Localizados ​

Como a formatação preferida varia de acordo com a localidade, existem tokens de formato localizados que podem ser usados.

TIP

Isso requer o plugin LocalizedFormat para ser utilizado.

javascript
dayjs.extend(LocalizedFormat);
dayjs().format('L LT');

Lista de formatos localizados ​

FormatoFormato em InglêsExemplo de resultado
LTh:mm A8:02 PM
LTSh:mm:ss A8:02:18 PM
LMM/DD/YYYY08/16/2018
LLMMMM D, YYYYAugust 16, 2018
LLLMMMM D, YYYY h:mm AAugust 16, 2018 8:02 PM
LLLLdddd, MMMM D, YYYY h:mm AThursday, August 16, 2018 8:02 PM
lM/D/YYYY8/16/2018
llMMM D, YYYYAug 16, 2018
lllMMM D, YYYY h:mm AAug 16, 2018 8:02 PM
llllddd, MMM D, YYYY h:mm AThu, Aug 16, 2018 8:02 PM
Pager
AnteriorApresentação
PróximoTempo Atrás

Distribuído sob a Licença MIT.

Copyright (c) 2020 iamkun

https://day.js.org/docs/en/display/format

Distribuído sob a Licença MIT.

Copyright (c) 2020 iamkun