Conversor de timestamps Unix
Converta entre timestamps Unix e horários legíveis
Entrada e opções
Timestamp Unix atual
1791986108Predefinições rápidas e exemplos
Roda no seu navegador. Os dados informados ficam neste dispositivo.
Resultados
Informe seus valores para ver o resultado.
Sobre o conversor de timestamps Unix
Nosso conversor de timestamps Unix gratuito converte na hora entre timestamps Unix (epoch) e datas legíveis. Seja para depurar a resposta de uma API, analisar logs de servidor ou armazenar datas em um banco de dados, a ferramenta faz conversões precisas nos dois sentidos em segundos.
Um timestamp Unix (também chamado de tempo POSIX ou epoch) representa o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. Esse formato simples de número inteiro é a base do tratamento de datas em praticamente todas as linguagens de programação, sistemas operacionais e bancos de dados em uso hoje.
O conversor mostra o timestamp Unix atual em tempo real, permite copiar com um clique e inclui atalhos para você ir direto a pontos de referência comuns, como “há 1 hora” ou “há 1 semana”, sem cálculo manual.
Principais recursos
- Timestamp Unix atual ao vivo, atualizado a cada segundo
- Conversão de timestamp em data nos formatos ISO 8601, UTC e local
- Conversão de data em timestamp com um seletor de datas intuitivo
- Exibição de tempo relativo (por exemplo, “há 3 horas”)
- Copie qualquer valor para a área de transferência com um clique
- Atalhos rápidos para Agora, Há 1 hora, Há 1 dia e Há 1 semana
- Aceita precisão em segundos e em milissegundos
- Funciona inteiramente no navegador, sem chamadas ao servidor
- Design responsivo para celular, tablet e computador
- Modo escuro para programar com conforto na madrugada
Como usar o conversor de timestamps Unix
- Converta timestamp em data: Digite um timestamp Unix no painel da esquerda e veja a data formatada em ISO 8601, local, UTC e em formato relativo.
- Converta data em timestamp: Escolha uma data e uma hora no painel da direita e o timestamp Unix correspondente aparece na hora.
- Copie o timestamp atual: Clique no botão “Copiar” ao lado do timestamp ao vivo, no topo, para colá-lo onde precisar.
- Use os atalhos rápidos: Clique em um dos botões de atalho (Agora, Há 1 hora etc.) para carregar automaticamente um timestamp de referência comum.
- Compare os formatos: Veja todos os formatos de saída lado a lado para escolher o que melhor se adapta à sua aplicação.
Casos de uso
- Desenvolvimento e depuração de APIs: Decodifique rapidamente os campos de timestamp retornados por APIs REST ou GraphQL.
- Administração de bancos de dados: Converta valores epoch armazenados em datas legíveis para relatórios e consultas.
- Análise de logs de servidor: Converta os timestamps dos logs para identificar exatamente quando ocorreram erros ou eventos.
- Agendamento de tarefas cron: Verifique se os horários das tarefas agendadas correspondem aos valores Unix esperados.
- Inspeção de tokens JWT: Decodifique as claims “iat” e “exp” para verificar a janela de validade do token.
- Migração de dados: Valide os campos de data ao mover registros entre sistemas que usam formatos diferentes.
- Resposta a incidentes: Correlacione timestamps de várias ferramentas de monitoramento durante a investigação de quedas.
Perguntas frequentes
Esta ferramenta é gratuita?
Sim, o conversor de timestamps Unix é 100% gratuito, sem cadastro, sem limites de uso e sem cobranças ocultas.
Meus dados estão seguros?
Todas as conversões são feitas localmente no seu navegador. Nenhum timestamp ou data é enviado a um servidor, então seus dados permanecem totalmente privados.
O que é o epoch Unix?
O epoch Unix é 1º de janeiro de 1970, 00:00:00 UTC. Os timestamps Unix contam os segundos decorridos desde esse momento.
O que é o problema do ano 2038?
Sistemas de 32 bits armazenam timestamps Unix como inteiros com sinal, que vão estourar em 19 de janeiro de 2038. Sistemas modernos de 64 bits usam inteiros maiores e não são afetados.
Este conversor aceita timestamps em milissegundos?
O campo principal aceita segundos. Se você tem um timestamp em milissegundos (13 dígitos), divida-o por 1000 antes de digitar, ou simplesmente remova os três últimos dígitos.
Os timestamps Unix são afetados por fusos horários?
Não. Os timestamps Unix não dependem de fuso horário, pois sempre têm o UTC como referência. A saída legível é então formatada no seu fuso horário local.
Dicas e boas práticas
- Armazene datas como timestamps UTC: Usar segundos epoch evita ambiguidade de fuso horário e simplifica a aritmética de datas.
- Use inteiros de 64 bits: Garanta que seu banco de dados e sua linguagem usem tipos de 64 bits para evitar o estouro de 2038 em dados de longa duração.
- Verifique se a precisão é em milissegundos ou em segundos: Algumas APIs retornam milissegundos (13 dígitos) e outras retornam segundos (10 dígitos). Sempre confirme.
- Aproveite os atalhos rápidos: Use os botões de atalho para gerar rapidamente timestamps de referência para testes.
- Valide com vários formatos: Compare a saída em ISO 8601, UTC e local para garantir a correção antes de colocar a lógica de datas em produção.
- Salve esta página nos favoritos: Deixe o conversor a um clique de distância para as tarefas diárias de desenvolvimento.