Conversor de Data e Hora para Unix Timestamp
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
- Selecione uma data usando o campo de data.
- Digite a hora no formato HH:MM no campo de hora.
- Escolha UTC ou Local como referência de fuso horário.
- Leia o Unix timestamp em segundos e milissegundos nos campos de resultado.
- 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
Conversor de Unix Timestamp para Data e Hora
Converta qualquer Unix timestamp para data e hora legível. Suporta segundos e milissegundos. Veja UTC, horário local, ISO 8601 e tempo relativo na hora.
Calculadora de Proporção
Calcule a proporção, encontre a largura ou altura que falta e redimensione imagens e vídeos mantendo as mesmas proporções. Grátis.
Decodificador Base64
Decodifique strings Base64 para texto simples instantaneamente. Suporta saída Unicode completa com emojis. Decodificador Base64 gratuito.