Formatador de Data e Hora

Formate uma data em múltiplos formatos simultaneamente: ISO 8601, padrão brasileiro, RFC 2822, timestamp Unix e mais.

Formatador de Data e Hora

Selecione uma data e hora para ver todos os formatos simultaneamente. Cada formato tem botão de copiar.

DD/MM/AAAA — Padrão brasileiro
26/05/2026
DD/MM/AAAA HH:MM — Brasileiro com hora
26/05/2026 14:58
AAAA-MM-DD — ISO 8601 (bancos de dados)
2026-05-26
ISO 8601 completo — APIs e sistemas
2026-05-26T14:58:00.000Z
Por extenso — Texto em português
26 de maio de 2026
RFC 2822 — E-mail e HTTP
Ter, 26 Mai 2026 14:58:00 -0300
Dia da semana
terça-feira
Semana do ano — Numeração ISO
Semana 22 de 2026
Timestamp Unix (s) — Segundos desde 1970
1779807480
Timestamp Unix (ms) — Milissegundos desde 1970
1779807480000

Formatos de data mais usados

FormatoExemploUso
DD/MM/AAAA22/04/2026Brasil, Portugal, maioria da Europa
MM/DD/YYYY04/22/2026Estados Unidos
AAAA-MM-DD2026-04-22ISO 8601, bancos de dados
AAAA-MM-DDTHH:MM:SSZ2026-04-22T10:30:00ZAPIs, JSON
Por extenso22 de abril de 2026Documentos legais
RFC 2822Wed, 22 Apr 2026 10:30:00 +0000E-mail, HTTP

ISO 8601: o padrão internacional

O ISO 8601 é o padrão internacional da ISO para representação de datas e horas. Sua principal vantagem: como está em ordem decrescente de grandeza (ano → mês → dia), a ordenação lexicográfica corresponde à ordenação cronológica.

Isso significa que é possível ordenar strings de data como texto e obter ordem cronológica correta — algo impossível com DD/MM/AAAA ou MM/DD/YYYY.

Por isso, bancos de dados (MySQL, PostgreSQL, SQLite) e APIs REST usam ISO 8601.

Diferença entre DD/MM/AAAA e MM/DD/YYYY

A ambiguidade do formato americano já causou acidentes reais. A data 04/05/2026 pode ser:

  • 4 de maio (para um americano: MM/DD)
  • 5 de abril (para um brasileiro: DD/MM)

Quando há possibilidade de confusão, use ISO 8601: 2026-05-04 não tem ambiguidade.

Formatos em APIs e bancos de dados

  • SQL: DATE e DATETIME seguem ISO 8601 internamente
  • JSON: não tem tipo de data nativo; convención é usar ISO 8601 como string
  • JavaScript: new Date().toISOString()"2026-04-22T10:30:00.000Z"
  • HTTP: headers como Last-Modified usam RFC 2822 / RFC 7231

Timestamp Unix e semana do ano

Esta ferramenta também mostra o timestamp Unix (segundos e milissegundos desde 1970) e a semana do ano no formato ISO (semana 1 = a semana que contém a primeira quinta-feira do ano).

Perguntas frequentes

Por que o Brasil usa DD/MM/AAAA e os EUA usam MM/DD/YYYY?

São convenções históricas distintas. O Brasil seguiu a tradição europeia (dia primeiro). Os EUA adotaram o formato de fala (“April 22nd” → mês/dia). Não há uma razão lógica forte para nenhum dos dois.

O que significa o “Z” no final de 2026-04-22T10:30:00Z?

O Z indica Zulu time, ou seja, UTC (Tempo Universal Coordenado). É equivalente a +00:00.

Como saber qual é a semana 1 do ano?

A norma ISO 8601 define a semana 1 como a semana que contém o primeiro quinta-feira do ano. Por isso, 1º de janeiro pode ser na semana 52 ou 53 do ano anterior.

Veja também