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

Plugin ​

Um plugin é um módulo independente que pode ser adicionado ao Day.js para estender sua funcionalidade ou adicionar novos recursos.

Por padrão, o Day.js inclui apenas o núcleo, sem nenhum plugin instalado.

Você pode carregar diversos plugins de acordo com suas necessidades específicas.

Customização ​

Você pode criar seu próprio plugin Day.js para atender a requisitos específicos.

Sinta-se à vontade para abrir um pull request e compartilhar seu plugin com a comunidade.

Modelo de um plugin para Day.js:

javascript
export default (option, dayjsClass, dayjsFactory) => {
  // Estende dayjs()
  // Ex: adiciona dayjs().isSameOrBefore()
  dayjsClass.prototype.isSameOrBefore = function (arguments) {};

  // Estende dayjs
  // Ex: adiciona dayjs.utc()
  dayjsFactory.utc = arguments => {};

  // Sobrescreve uma API existente
  // Ex: estende dayjs().format()
  const oldFormat = dayjsClass.prototype.format;
  dayjsClass.prototype.format = function (arguments) {
    // Resultado original do format
    const result = oldFormat.bind(this)(arguments);
    // Retorna o resultado modificado
  };
};
Pager
AnteriorAcessando Funcionalidades Específicas da Localidade
PróximoCarregando o plugin no NodeJS

Distribuído sob a Licença MIT.

Copyright (c) 2020 iamkun

https://day.js.org/docs/en/plugin/plugin

Distribuído sob a Licença MIT.

Copyright (c) 2020 iamkun