Conversor de Data e Hora para Unix Timestamp

Unix (segundos)
Unix (milissegundos)
Data e hora UTC
Data e hora local

O que é Conversor de Data e Hora para Unix Timestamp

Esta ferramenta converte qualquer data e hora que você escolher em um Unix timestamp — o número de segundos ou milissegundos desde 1º de janeiro de 1970 (UTC). Unix timestamps são usados em bancos de dados, APIs, arquivos de log e praticamente toda linguagem de programação para representar momentos no tempo em um formato compacto e independente de fuso horário. Você pode escolher entre UTC e seu fuso horário local para a conversão.

Como usar

  1. Selecione uma data usando o campo de data.
  2. Digite a hora no formato HH:MM no campo de hora.
  3. Escolha UTC ou Local como referência de fuso horário.
  4. Leia o Unix timestamp em segundos e milissegundos nos campos de resultado.
  5. Clique em Agora para carregar a data e hora atuais, ou use o link no final para ir ao conversor inverso (Unix timestamp → data).

Quando usar

Precisa gravar uma data fixa no banco ou numa chamada de API? Defina 25 de dezembro de 2024 à meia-noite UTC, escolha UTC e você recebe 1735084800 para colar direto no seu código ou na sua query. Assim você não precisa contar segundos desde 1970 na mão, e o valor continua o mesmo em qualquer servidor.

Perguntas frequentes

O que é um Unix timestamp?

Um Unix timestamp é o número de segundos (ou milissegundos) decorridos desde 1º de janeiro de 1970 às 00:00:00 UTC, conhecida como Unix Epoch. É uma forma universalmente aceita de armazenar tempo em sistemas de programação sem se preocupar com fusos horários.

Devo usar UTC ou horário local?

Use UTC quando precisar que o timestamp represente um momento universal independente do fuso horário — este é o padrão para bancos de dados e APIs. Use local se quiser converter um horário como você o experimenta no seu fuso horário.

Qual é a diferença entre a saída em segundos e milissegundos?

A saída em segundos é o Unix timestamp padrão usado na maioria dos sistemas. A saída em milissegundos (segundos × 1000) é necessária em alguns sistemas como o Date.now() do JavaScript, Java e muitos sistemas de log que precisam de precisão abaixo do segundo.

Há data mínima ou máxima para converter?

Na prática, esta ferramenta suporta qualquer data que o campo de data do seu navegador aceite (tipicamente 1970 a 9999). Para resultados confiáveis em contextos de programação, mantenha-se dentro do intervalo de 32 bits (1970–2038) ou use um sistema que suporte 64 bits.

Como converter apenas uma data sem hora específica?

Defina o campo de hora como 00:00 para obter o timestamp para meia-noite no início desse dia. Com UTC selecionado, isso fornece o timestamp canônico de início do dia que consultas de banco de dados costumam usar.

Posso compartilhar esta ferramenta com meus dados preenchidos?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.

Ferramentas relacionadas

Últimos artigos