search

Found

info Visão geral

Converta segundos Unix em data UTC, local e datetime-local e vice-versa. O Epoch atual atualiza ao vivo a cada segundo.

📘 Como usar

  1. Insira um Unix Timestamp ou selecione uma data e hora no campo de entrada
  2. Clique no botão de conversão para gerar e visualizar o resultado correspondente

Conversor de timestamp Unix

Conversão Unix ↔ data UTC/local com Epoch atual ao vivo a cada segundo

Converta segundos Unix em data UTC, local e datetime-local e vice-versa. O Epoch atual atualiza ao vivo a cada segundo.

Agora
...

TS para Data

Data para TS

Article

Conversor de Unix Timestamp | Conversão Bidirecional de Epoch e Datas

Esta ferramenta converte rapidamente Unix Timestamps (Epoch time) para formatos de data legíveis e vice-versa. Ideal para desenvolvedores, analistas de banco de dados e engenheiros de sistemas que precisam inspecionar logs, depurar APIs ou manipular registros de tempo diretamente na interface do navegador.

💡 Visão Geral da Ferramenta

  • Relógio em Tempo Real: Exibe o Unix Timestamp atual em segundos e a data equivalente em formato UTC, atualizados a cada segundo.
  • Conversão de Epoch para Data: Converte timestamps (inteiros em segundos) para strings de data, mostrando simultaneamente o horário padrão UTC e o seu horário local (baseado no timezone da sua máquina).
  • Conversão de Data para Epoch: Permite selecionar uma data e hora locais no input nativo do navegador e gera instantaneamente o Unix Timestamp correspondente.
  • Processamento Client-Side: Pensando na privacidade e na segurança de dados sensíveis, os dados não são enviados para nenhum servidor; todo o processamento ocorre localmente no seu navegador.

🧐 Perguntas Frequentes

Q. A ferramenta utiliza precisão em segundos ou milissegundos?

A. Esta ferramenta trabalha com o padrão clássico do Unix Epoch, ou seja, precisão em segundos (geralmente 10 dígitos). Embora funções nativas como Date.now() retornem milissegundos (13 dígitos), o conversor aplica Math.floor(d.getTime() / 1000) para entregar e consumir o timestamp tradicional em segundos, ideal para interoperabilidade com bancos de dados como MySQL ou PostgreSQL e APIs REST.

Q. Como a ferramenta lida com os fusos horários (Timezones)?

A. Ao converter de Timestamp para Data, o script gera o objeto Date no JavaScript e exibe explicitamente duas saídas: toUTCString() (GMT/UTC puro) e toLocaleString() (ajustado automaticamente para o fuso horário configurado no seu sistema operacional/navegador, como o Horário de Brasília - UTC-3). Ao converter de Data para Epoch, o input de data local já embute o offset do seu sistema na geração do timestamp absoluto.

📚 Curiosidades sobre Unix Timestamp

O Unix Timestamp é definido como o número de segundos decorridos desde a "Época Unix" (Unix Epoch), que marca as 00:00:00 UTC de 1 de janeiro de 1970 (desconsiderando segundos bissextos). É o padrão de fato para computação e telecomunicações por ser independente de fuso horário, facilitando a sincronização entre sistemas distribuídos.

O Problema do Ano 2038 (Y2K38): Em muitos sistemas legados, o Unix Timestamp é armazenado como um número inteiro com sinal (signed int) de 32 bits. Isso significa que seu valor máximo é de 2.147.483.647 segundos. Esse limite será atingido pontualmente às 03:14:07 UTC do dia 19 de janeiro de 2038. Após esse segundo, ocorrerá um "integer overflow" (estouro de inteiro), e o valor voltará para a base negativa, fazendo com que sistemas não atualizados interpretem a data como dezembro de 1901. Arquiteturas modernas de 64 bits já resolvem essa limitação técnica, projetando o limite do timestamp para mais de 292 bilhões de anos no futuro.