Conversor de Timestamp
Converta timestamps Unix para datas legíveis por humanos e vice-versa.
Conversor de Timestamp — Unix Timestamp para Data & Volta
Converta timestamps Unix em datas legíveis por humanos e vice-versa com nosso conversor online gratuito de Timestamp. Suporta segundos, milissegundos, ISO 8601, UTC, hora local e tempo relativo — tudo processado localmente no seu navegador.
O Que É um Unix Timestamp?
Um Unix timestamp (também chamado de época ou tempo POSIX) é o número de segundos que se passaram desde 1º de janeiro de 1970 (UTC), excluindo segundos bissextos. É a forma mais comum que os computadores representam datas e horários internamente. Como é um único inteiro, é fácil de armazenar, comparar e calcular.
Por exemplo, o timestamp Unix 1700000000 corresponde a 14 de novembro de 2023, 22:13:20 UTC. Timestamps em milissegundos (como o Date.now() do JavaScript) são o mesmo conceito multiplicado por 1.000 — então 1700000000000 é o mesmo momento.
Unix timestamps são usados em todos os lugares: bancos de dados, APIs, arquivos de log, trabalhos cron, sistemas de arquivos e linguagens de programação. Converter entre timestamps e datas legíveis por humanos é uma das tarefas mais comuns no desenvolvimento de software.
Como Usar Este Conversor de Timestamp
Usar a ferramenta é direto:
- Insira um timestamp Unix na carta da esquerda. O conversor detecta automaticamente se sua entrada está em segundos ou milissegundos — use o botão de alternância para mudar.
- Ou selecione uma data e hora na carta da direita usando o seletor de data e hora. O timestamp é atualizado automaticamente.
- Clique em "Agora" para pular para o momento atual e obter seu timestamp instantaneamente.
- Veja os resultados abaixo — hora local, UTC, ISO 8601, tempo relativo, dia da semana, número da semana e dia do ano são todos exibidos com botões de cópia.
Recursos Principais
| Recurso | Benefício |
|---|---|
| Conversão Bidirecional | Insira um timestamp para obter uma data, ou insira uma data para obter um timestamp |
| Segundos e Milissegundos | Alternar entre segundos (Unix) e milissegundos (JavaScript) |
| Timestamp Atual em Tempo Real | Veja o timestamp Unix atual contando em tempo real |
| Saída ISO 8601 | Obtenha o formato padrão ISO de data para APIs e bancos de dados |
| Tempo Relativo | Veja a que distância o timestamp está do momento atual (ex: "3h atrás") |
| Dia da Semana e Ano | Obtenha informações adicionais do calendário — nome do dia, número da semana, dia do ano |
| Cópia em Um Clique | Copie qualquer valor de resultado para a área de transferência instantaneamente |
| Apenas no Navegador | Nenhuma dados enviados para qualquer servidor — seus timestamps permanecem privados |
Casos de Uso Comuns
Depuração de Respostas de API
APIs REST frequentemente retornam datas como timestamps Unix ou strings ISO 8601. Cole o timestamp nesta ferramenta para ver rapidamente a data legível por humanos. Se precisar inspecionar tokens JWT que contêm timestamps, experimente nosso Decodificador JWT.
Trabalhando com Trabalhos Cron
Ao configurar expressões cron, você frequentemente precisa verificar que horário um timestamp específico corresponde. Cole o timestamp aqui e confirme. Você também pode usar nosso Analisador de Expressão Cron para construir e validar agendamentos cron.
Análise de Arquivos de Log
Logs de servidor frequentemente usam timestamps Unix. Converta-os para datas legíveis para entender quando eventos ocorreram. Para comparar duas entradas de log lado a lado, experimente nosso Verificador de Diferenças.
Desenvolvimento em JavaScript
O Date.now() do JavaScript retorna milissegundos. Use este conversor para alternar entre segundos e milissegundos, ou para verificar se seus cálculos de data estão corretos.
Dicas para Trabalhar com Timestamps
- Observe a unidade. Timestamps Unix geralmente estão em segundos (10 dígitos), enquanto JavaScript usa milissegundos (13 dígitos). Misturar os dois pode resultar em uma data em 1970 ou muito no futuro.
- Zonas horárias importam. O mesmo timestamp Unix representa uma hora local diferente dependendo da zona horária. Esta ferramenta mostra tanto sua hora local quanto UTC.
- ISO 8601 é o formato mais seguro. Ao trocar datas entre sistemas, ISO 8601 (
2024-01-15T10:30:00.000Z) evita ambiguidades. - Use "Agora" como ponto de partida. Clique no botão "Agora" para obter o timestamp atual, depois ajuste o seletor de data para encontrar o timestamp de uma data futura ou passada.
Perguntas Frequentes
Este Conversor de Timestamp é gratuito?
Sim. É totalmente gratuito, não exige conta e não tem limites de uso. Todas as conversões ocorrem no seu navegador.
Qual é a diferença entre segundos e milissegundos?
Timestamps Unix são tradicionalmente em segundos (10 dígitos para datas recentes). JavaScript e alguns outros sistemas usam milissegundos (13 dígitos). A ferramenta suporta ambos — use o botão de alternância para mudar.
A ferramenta lida com datas antes de 1970?
Sim. Timestamps Unix negativos representam datas antes de 1º de janeiro de 1970 UTC. Insira um número negativo para converter datas dos anos 1960 ou antes.
Meus dados são enviados para um servidor?
Não. Todas as conversões são realizadas localmente no seu navegador. Nenhum timestamp ou data é transmitido.
Quais formatos a seção de resultados mostra?
Os resultados mostram hora local, UTC, ISO 8601, tempo relativo (ex: "2h atrás"), segundos Unix, milissegundos Unix, dia da semana, número da semana ISO e dia do ano.