Conversor de Formato de Data e Hora

Blog

Conversor de Formato de Data e Hora

BlogCheatsheets
Loading...
Loading Date Time...

Descrição

Transforme datas e timestamps entre vários formatos, incluindo timestamps Unix, strings ISO e padrões personalizados. Ideal para depuração e integrações de API.

Sobre Conversor de Formato de Data e Hora

As datas raramente chegam no formato de que precisa. Este conversor traduz um único momento entre carimbos temporais Unix (em segundos ou milissegundos), cadeias de caracteres ISO 8601 e formatos legíveis por humanos, para que possa ler registos, depurar APIs e reconciliar diferenças de fuso horário num relance. Tudo é calculado inteiramente no seu navegador, pelo que nenhuma data ou carimbo temporal sai do seu dispositivo.

Como usar

  1. Cole ou escreva um valor na entrada, como um carimbo temporal Unix ou uma cadeia de data ISO 8601.
  2. Escolha o formato em que está a sua entrada (a ferramenta também consegue detetar automaticamente formatos comuns).
  3. Escolha o formato de destino e, quando relevante, o fuso horário (UTC ou o seu fuso local).
  4. Leia o resultado convertido e copie-o para utilizar no seu código, testes ou pedidos de API.

Exemplos

ExemploEntradaSaída
Época Unix para ISO 860101970-01-01T00:00:00.000Z

Perguntas frequentes

O que é um carimbo temporal Unix?

Um carimbo temporal Unix é o número de segundos decorridos desde a época Unix, que é 1970-01-01T00:00:00Z (meia-noite UTC de 1 de janeiro de 1970). Muitos sistemas também utilizam milissegundos, que são 1000 vezes maiores para o mesmo instante.

Qual é a diferença entre segundos e milissegundos?

Os carimbos temporais Unix em segundos têm tipicamente 10 dígitos para datas atuais, enquanto os carimbos em milissegundos têm 13 dígitos. O Date.now() do JavaScript devolve milissegundos, ao passo que muitas linguagens de backend usam segundos, pelo que deve verificar a magnitude antes de converter.

Como são tratados os fusos horários?

Os carimbos temporais Unix e as cadeias ISO 8601 terminadas em Z são absolutos e ligados ao UTC. Quando apresenta uma data num formato local legível por humanos, o conversor aplica um desvio, pelo que o mesmo instante pode mostrar horas diferentes em fusos horários distintos.

Os meus dados são enviados para um servidor?

Não. Toda a análise e conversão acontecem localmente no seu navegador, utilizando funções de data integradas, pelo que as datas e os carimbos temporais que introduz nunca são carregados para lado nenhum.