ToolzPod

Conversor de Timestamp Unix

Converta entre timestamps Unix e datas legíveis. Veja o timestamp atual em tempo real.

Timestamp Unix Atual

Timestamp → Data

Data → Timestamp

Resultado:

O que é um Conversor de Timestamp Unix?

Um conversor de timestamp Unix traduz entre timestamps Unix (o número de segundos desde 1 de janeiro de 1970 UTC) e formatos de data e hora legíveis. Timestamps Unix são a representação universal de tempo usada em sistemas operacionais, bancos de dados, arquivos de log e APIs de programação em praticamente todas as plataformas.

Como Usar Este Conversor de Timestamp Unix

  1. Insira um timestamp Unix (em segundos ou milissegundos) para ver a data e hora correspondente tanto em UTC quanto no seu fuso horário local.
  2. Ou selecione uma data e hora usando o seletor para gerar o valor do timestamp Unix.
  3. Copie o valor convertido para uso no código da sua aplicação, consultas de banco de dados ou análise de logs.

Conceitos Principais

O tempo Unix (também conhecido como tempo POSIX ou tempo epoch) conta segundos continuamente a partir do epoch (1970-01-01 00:00:00 UTC). É independente de fuso horário, tornando-o ideal para armazenar e comparar timestamps em sistemas distribuídos. O timestamp Unix atual aumenta em um a cada segundo e nunca é reiniciado. Timestamps em milissegundos (13 dígitos) são comuns em JavaScript e Java, enquanto timestamps em segundos (10 dígitos) são padrão em C e Python.

Perguntas Frequentes

O que é o epoch Unix?

O epoch Unix é o ponto de referência: 1 de janeiro de 1970, às 00:00:00 UTC. Todos os timestamps Unix medem o número de segundos decorridos desde este momento. Um timestamp de 0 representa exatamente o epoch.

Como obtenho o timestamp Unix atual em código?

Em JavaScript, use Math.floor(Date.now() / 1000) para segundos ou Date.now() para milissegundos. Em Python, use int(time.time()). Em Bash, use o comando date +%s. Cada um retorna os segundos atuais desde o epoch.

Timestamps Unix podem ser negativos?

Sim. Timestamps Unix negativos representam datas antes do epoch (antes de 1 de janeiro de 1970). Por exemplo, −86400 representa 31 de dezembro de 1969. A maioria dos sistemas e linguagens de programação modernos lidam corretamente com timestamps negativos.

Ferramentas relacionadas