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