Conversor de Timestamp Unix
Conversor de Timestamp Unix gratuito -- converta instantaneamente entre timestamps do epoch Unix e datas legíveis por humanos. Essencial para desenvolvedores, administradores de banco de dados e qualquer pessoa que trabalhe com timestamps de sistema e arquivos de log.
Conversor de Timestamp Unix: Cálculo de Exemplo
Estimativa de Timestamp Unix: 1740000000.
Ajuste os valores na calculadora acima para o seu caso.
Carregando calculadora
Preparando Conversor de Timestamp Unix...
Revisão e Metodologia
Cada calculadora usa fórmulas padrão do setor, validadas com fontes oficiais e revisadas conforme nossa metodologia publicada. Todos os cálculos são executados de forma privada no seu navegador; nenhum dado é armazenado ou compartilhado.
Como Usar o Conversor de Timestamp Unix
- 1. Digite um timestamp Unix (por exemplo, 1709251200) para convertê-lo em uma data e hora legível por humanos.
- 2. Ou digite uma data e hora para obter o timestamp Unix correspondente em segundos.
- 3. Veja o resultado - o conversor mostra tanto o horário UTC quanto o seu fuso horário local.
- 4. Copie o resultado - clique para copiar o timestamp ou a data formatada para uso em código, bancos de dados ou documentação.
- 5. Use para depuração - cole timestamps de arquivos de log ou APIs para entender rapidamente quando os eventos ocorreram.
Conversor de Timestamp Unix
Converta instantaneamente entre timestamps do epoch Unix e datas e horários legíveis por humanos. Esta ferramenta é usada diariamente por desenvolvedores de software depurando arquivos de log, administradores de banco de dados lendo timestamps armazenados, analistas de dados trabalhando com dados de respostas de API e qualquer pessoa que precise saber exatamente qual momento um número de 10 dígitos como 1746057600 representa.
Como Funciona a Conversão de Timestamp Unix
Um timestamp Unix é uma contagem de segundos decorridos desde o epoch Unix -- 1º de janeiro de 1970, 00:00:00 UTC. A cada segundo que passa, o timestamp é incrementado em 1.
Timestamp para data -- o total de segundos é convertido dividindo primeiro os anos (considerando anos bissextos de 365 e 366 dias), depois os meses (de durações variáveis), depois os dias, horas, minutos e segundos restantes. O resultado é sempre em UTC; exibir o horário local exige somar ou subtrair o deslocamento do fuso horário em segundos.
Data para timestamp -- soma-se todos os componentes desde o epoch: anos x 31.536.000 (ajustado para anos bissextos) + dias do mês x 86.400 + horas x 3.600 + minutos x 60 + segundos. Exemplo: 1º de janeiro de 2025, 00:00:00 UTC = 1.735.689.600.
Segundos vs. milissegundos -- o Date.now() do JavaScript e muitas APIs REST retornam milissegundos desde o epoch (um número de 13 dígitos como 1.735.689.600.000). O tempo Unix padrão usa segundos (10 dígitos). Divida os milissegundos por 1.000 para obter segundos; multiplique os segundos por 1.000 para obter milissegundos.
Exemplos Práticos
Exemplo 1 -- Lendo um log de servidor. Um log de acesso do nginx mostra uma requisição no timestamp 1700000000. Convertendo: 1.700.000.000 segundos / 86.400 = 19.675,9 dias após 1º de janeiro de 1970 = 14 de novembro de 2023, 22:13:20 UTC. No horário do leste dos EUA (UTC-5), isso é 14 de novembro de 2023, às 17:13:20.
Exemplo 2 -- Cabeçalho de limite de taxa de API. Uma resposta da API do GitHub inclui X-RateLimit-Reset: 1746057600. Convertendo: isso é 30 de abril de 2025, 16:00:00 UTC. Se o horário atual for 15:45 UTC, o limite de taxa é redefinido em 15 minutos.
Exemplo 3 -- Aritmética de timestamp em banco de dados. Uma sessão de usuário armazenada no PostgreSQL começou em created_at = 1735689600 e expirou em 1735693200. A diferença é de 3.600 segundos = exatamente 1 hora. A aritmética com timestamps é uma simples subtração, sem necessidade de biblioteca de datas.
Tabela de Referência
| Timestamp Unix | Data Legível (UTC) | Observações |
|---|---|---|
| 0 | 1º de janeiro de 1970 00:00:00 | O próprio epoch |
| 86.400 | 2 de janeiro de 1970 00:00:00 | Exatamente 1 dia depois |
| 1.000.000.000 | 9 de setembro de 2001 01:46:40 | Marco de 1 bilhão de segundos |
| 1.234.567.890 | 13 de fevereiro de 2009 23:31:30 | Celebrado por engenheiros no mundo todo |
| 1.700.000.000 | 14 de novembro de 2023 22:13:20 | Marco recente |
| 1.735.689.600 | 1º de janeiro de 2025 00:00:00 | Início de 2025 |
| 2.000.000.000 | 18 de maio de 2033 03:33:20 | Marco de 2 bilhões de segundos |
| 2.147.483.647 | 19 de janeiro de 2038 03:14:07 | Inteiro máximo de 32 bits com sinal (Y2K38) |
Quando Usar
- Decodificar timestamps em logs de servidor, relatórios de falha ou painéis de monitoramento onde os eventos são armazenados como inteiros.
- Converter campos de resposta de API (expiração de JWT, expiração de token OAuth, timestamps de webhook) em datas legíveis para depuração.
- Gerar um timestamp Unix futuro ou passado para usar em uma consulta de banco de dados, chamada de API ou tarefa agendada.
- Calcular a diferença de tempo entre dois eventos armazenados como timestamps Unix subtraindo um do outro.
- Verificar se um timestamp de um sistema terceiro representa a data esperada antes de usá-lo em código de produção.
Erros Comuns
- Confundir segundos com milissegundos. Um timestamp de 10 dígitos como
1700000000está em segundos; um timestamp de 13 dígitos como1700000000000está em milissegundos. Tratar um timestamp em milissegundos como se fosse segundos gera uma data 1.000 vezes mais distante no futuro -- o número1700000000000como segundos corresponderia ao ano 55.000. Sempre verifique a quantidade de dígitos: 10 dígitos = segundos, 13 dígitos = milissegundos. - Exibir timestamps UTC como horário local sem converter. Um timestamp
1700000000corresponde a 14 de novembro de 2023, às 22:13:20 UTC. Em Nova York (UTC-5 em novembro), são 17:13. Mostrar o horário UTC para um usuário de Nova York sem indicar que é UTC causa discrepâncias confusas de 5 horas. - Assumir que todos os sistemas usam a mesma precisão de timestamp. O
time.time()do Python retorna segundos com casas decimais fracionárias (por exemplo, 1700000000.123456). ODate.now()do JavaScript retorna milissegundos inteiros. OUNIX_TIMESTAMP()do MySQL retorna segundos inteiros. Misturar esses formatos sem normalizá-los causa bugs de comparação com erro de 1 ou de 1.000. - Ignorar timestamps negativos. Timestamps Unix anteriores a 1º de janeiro de 1970 são negativos. O timestamp
-86400corresponde a 31 de dezembro de 1969, às 00:00:00 UTC. Alguns sistemas e bibliotecas de linguagens mais antigos não tratam corretamente timestamps negativos e podem retornar erros ou datas incorretas para qualquer data anterior a 1970.
Referências Rápidas
Constantes úteis para cálculos rápidos de timestamp:
| Duração | Segundos |
|---|---|
| 1 minuto | 60 |
| 1 hora | 3.600 |
| 1 dia | 86.400 |
| 1 semana | 604.800 |
| 30 dias | 2.592.000 |
| 1 ano (365 dias) | 31.536.000 |
| 1 década | ~315.360.000 |
| 31,7 anos | 1.000.000.000 |
Dicas
- Um timestamp Unix de 10 dígitos começando com
17é uma data entre o final de 2023 e aproximadamente meados de 2027. Um timestamp começando com16está entre 2020 e 2023. Use os primeiros dígitos como uma verificação rápida de sanidade. - Para obter o timestamp Unix atual: JavaScript --
Math.floor(Date.now() / 1000), Python --int(time.time()), Bash --date +%s, SQL (MySQL) --UNIX_TIMESTAMP(), SQL (PostgreSQL) --EXTRACT(EPOCH FROM NOW()). - Para encontrar o timestamp da meia-noite UTC em qualquer data, digite a data às 00:00:00 UTC. Timestamps de meia-noite são sempre divisíveis por 86.400.
- Armazene todos os timestamps do seu banco de dados em UTC. Converta para o fuso horário local do usuário apenas na camada de exibição. Isso evita bugs quando os usuários mudam de fuso horário ou quando ocorrem transições de horário de verão.
- O problema do Ano 2038 afeta timestamps de inteiro de 32 bits com sinal, que atingem seu limite em 2.147.483.647 (19 de janeiro de 2038, 03:14:07 UTC). Se o seu sistema ainda armazena timestamps como inteiros de 32 bits, planeje a migração para inteiros de 64 bits antes de 2038.
- Ao comparar dois timestamps de sistemas diferentes, verifique se eles usam o mesmo epoch. A maioria dos sistemas usa 1º de janeiro de 1970, mas o FILETIME do Windows usa 1º de janeiro de 1601, e o NTP usa 1º de janeiro de 1900. Converter entre epochs exige somar ou subtrair a diferença em segundos entre as duas datas de referência.
Perguntas Frequentes
O que é o tempo Unix (epoch time)?
O que é o epoch e por que 1º de janeiro de 1970 foi escolhido?
O que é o problema do Ano 2038?
Como os fusos horários afetam os timestamps Unix?
Como os timestamps Unix são usados em programação?
Explore Mais Conversores
Citar esta calculadora
Copie esta citação para trabalhos, artigos ou cursos:
Alex Crabinsky. "Conversor de Timestamp Unix." Numeraty, February 24, 2026, https://numeraty.com/pt-br/unix-timestamp-converter/ Calculadoras de Conversores de Unidades Relacionadas
Conversor de Aceleração
Conversor de Aceleração gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Ângulo
Conversor de Ângulo Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Área
Conversor de Área Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Maiúsculas e Minúsculas
Conversor de Maiúsculas e Minúsculas Gratuito - calcule instantaneamente com nossa ferramenta online. Sem cadastro. Conversões de unidades precisas com resultados em tempo real.
Conversores de UnidadesConversor de Tamanho de Roupa
Conversor de Tamanho de Roupa gratuito - converta entre tamanhos de roupa dos EUA, UE, Reino Unido e Ásia para homens e mulheres. Compare tabelas de tamanhos internacionais para blusas, vestidos, calças e casacos ao comprar online.
Conversores de UnidadesConversor de Cores
Conversor de Cores gratuito - converta instantaneamente entre os formatos de cor HEX, RGB, HSL e HSV. Essencial para desenvolvedores web e designers que trabalham com CSS, ferramentas de design e paletas de cores em conformidade com a acessibilidade.
Conversores de UnidadesConversor de Culinária
Conversor de Culinária gratuito - converta xícaras em gramas, colheres de sopa em mililitros, onças em gramas e muito mais. Traduza instantaneamente entre as medidas culinárias dos EUA, métricas e do Reino Unido para receitas precisas.
Conversores de UnidadesConversor de Moedas
Conversor de Moedas Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Armazenamento de Dados
Conversor de Armazenamento de Dados Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Transferência de Dados
Conversor de Transferência de Dados Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Densidade
Conversor de Densidade gratuito - calcule instantaneamente com a nossa ferramenta online. Sem cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.
Conversores de UnidadesConversor de Energia
Conversor de Energia gratuito - calcule instantaneamente com a nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.