Conversor de Formato de Data

Analise qualquer data e visualize instantaneamente nos formatos ISO 8601, EUA, UE, localizado, dia da semana e timestamp Unix.

Digite qualquer data ou hora para ver em todos os formatos comuns

Digite uma data acima para ver em todos os formatos

Conversor de Formato de Data

Um Conversor de Formato de Data permite analisar qualquer string de data ou data-hora e exibi-la instantaneamente em múltiplos formatos internacionais. Se você precisa de ISO 8601 para APIs, MM/DD/AAAA para documentos americanos, DD/MM/AAAA para formulários europeus ou um timestamp Unix para programação, esta ferramenta resolve tudo a partir de uma única entrada.

Diferentes regiões e sistemas de software armazenam e exibem datas de formas incompatíveis. Interpretar mal um formato de data é uma fonte comum de bugs e falhas de comunicação. Este conversor elimina a ambiguidade mostrando sua data em todos os formatos principais de uma só vez, com cópia por um clique para que você possa colar o formato correto onde for necessário.

Como funciona

A análise utiliza o objeto Date do ECMAScript (ISO 8601 é interpretado nativamente). O timestamp Unix é calculado como Math.floor(date.getTime() / 1000), onde getTime() retorna milissegundos desde 1970-01-01T00:00:00Z. Os formatos EUA e UE são compostos com dia, mês e ano com zeros à esquerda. A saída longa localizada usa a API Intl.DateTimeFormat do navegador com o locale apropriado.

Casos de uso

  • Converter uma data de resposta de API (ISO 8601) em um formato legível para exibição
  • Traduzir datas no formato americano (MM/DD/AAAA) para o formato europeu (DD/MM/AAAA) ao trabalhar com equipes internacionais
  • Obter o timestamp Unix de uma data específica para uso em consultas de banco de dados ou scripts de shell
  • Descobrir rapidamente o dia da semana de qualquer data sem precisar de um calendário
  • Verificar entradas de data antes de inseri-las em planilhas, contratos ou documentos legais

Perguntas frequentes

O que é o formato de data ISO 8601?

ISO 8601 é o padrão internacional que escreve datas da maior para a menor unidade: AAAA-MM-DD, como 2026-07-13, com uma parte de hora opcional como 2026-07-13T14:30:00Z. Como os componentes aparecem sempre na mesma ordem, o formato é inequívoco e ordena corretamente como texto simples, motivo pelo qual APIs e bancos de dados o preferem.

Como converter uma data em timestamp Unix?

O timestamp Unix é o número de segundos decorridos desde 1970-01-01T00:00:00 UTC (a época Unix). Em JavaScript, ele é calculado como Math.floor(date.getTime() / 1000), já que getTime() retorna milissegundos. Por exemplo, 2000-01-01T00:00:00Z corresponde ao timestamp 946684800.

Qual a diferença entre DD/MM/AAAA e MM/DD/AAAA?

DD/MM/AAAA coloca o dia primeiro e é o padrão no Brasil e na maior parte da Europa, enquanto MM/DD/AAAA coloca o mês primeiro e é usado nos Estados Unidos. Uma data como 03/04/2026 significa 3 de abril no Brasil, mas 4 de março nos EUA. Essa ambiguidade é justamente o motivo de formatos inequívocos como o ISO 8601 serem recomendados para troca de dados.

Timestamp Unix é em segundos ou milissegundos?

O timestamp Unix clássico é em segundos, mas muitos ambientes de programação — incluindo o Date.getTime() do JavaScript — trabalham em milissegundos. Para datas atuais, um valor de 13 dígitos quase certamente está em milissegundos e um de 10 dígitos está em segundos. Para converter, divida os milissegundos por 1000 (ou multiplique os segundos por 1000).

Como descobrir o dia da semana de uma data?

Informe a data neste conversor e o dia da semana aparece junto com os demais formatos. Internamente, a ferramenta interpreta a data com o objeto Date do ECMAScript e formata o dia da semana com a API Intl.DateTimeFormat do navegador, sem necessidade de algoritmo manual ou consulta a calendário.

Calculadoras Relacionadas