Conversor de timestamp Unix

timestamp => data e hora (Formato: ano-mês-dia hora:minuto:segundo)

data e hora => timestamp

Conversor múltiplo de timestamp Unix

vários timestamps => data e hora (um por linha)

entrada saída

várias datas e horas => timestamp (uma por linha)

entrada saída

O que é a época UNIX?

UNIX Epoch (também conhecido como UNIX time, UNIX timestamp, POSIX time, segundos desde a Epoch ou UNIX Epoch time) é um sistema para descrever um ponto no tempo. É o número de segundos decorridos desde a época do UNIX, menos os segundos bissextos; a época do UNIX é 00:00:00 UTC de 1 de janeiro de 1970 (uma data arbitrária); segundos bissextos são ignorados, sendo que um segundo bissexto tem a mesma hora UNIX que o segundo anterior, e cada dia é tratado como se contivesse exatamente 86.400 segundos. Devido a este tratamento, o horário UNIX não é uma representação verdadeira do UTC.


Tempo legível por humanos Segundos
1 Minuto 60 Segundos
1 Hora 3600 Segundos
1 Dia 86400 Segundos
1 Semana 604800 Segundos
1 Ano (365 Dia) 31536000 Segundos

Como usar o conversor de timestamp Unix

Nosso conversor de timestamp Unix é uma ferramenta versátil projetada para ajudá-lo a converter entre timestamps Unix e formatos de data legíveis por humanos. Abaixo estão instruções passo a passo para usar os vários recursos deste conversor.

Convertendo timestamp para data

  1. Digite o timestamp Unix no primeiro campo de entrada (suporta segundos ou milissegundos)
  2. Selecione a unidade apropriada (segundos ou milissegundos)
  3. Escolha seu fuso horário preferido
  4. Clique no botão "Converter" para ver o resultado em formato legível por humanos

Convertendo data para timestamp

  1. Digite a data no formato AAAA-MM-DD HH:MM:SS
  2. Selecione o fuso horário ao qual sua data corresponde
  3. Selecione sua unidade de saída desejada (segundos ou milissegundos)
  4. Clique no botão "Converter" para obter o timestamp Unix

Conversão em lote

Para várias conversões, use nossas ferramentas de conversão em lote. Simplesmente digite um timestamp ou data por linha, selecione as opções apropriadas e clique em "Converter" para processá-los todos de uma vez.

Perguntas frequentes

O que é um timestamp Unix?

Um timestamp Unix representa o número de segundos que se passaram desde 1º de janeiro de 1970, às 00:00:00 UTC (a Época Unix). É uma maneira padronizada de representar um ponto específico no tempo, independentemente do fuso horário ou do local.

Por que usamos timestamps Unix?

Os timestamps Unix são amplamente usados na programação e bancos de dados porque são eficientes para armazenar (como um único número), fáceis de comparar e independentes de fusos horários e mudanças de horário de verão. Eles fornecem uma referência universal para o tempo em diferentes sistemas.

Qual é a diferença entre segundos e milissegundos em timestamps Unix?

O timestamp Unix padrão conta os segundos desde a Época Unix. No entanto, para aplicações que exigem maior precisão, são usados timestamps em milissegundos, que são 1000 vezes maiores que o timestamp padrão baseado em segundos (por exemplo, 1622505600000 em vez de 1622505600).

Como lidar com datas anteriores a 1970 (a Época Unix)?

Datas anteriores a 1º de janeiro de 1970 são representadas como timestamps Unix negativos. Por exemplo, 31 de dezembro de 1969, às 23:59:59 UTC seria -1 segundo a partir da Época Unix.

Os timestamps Unix acabarão algum dia?

O timestamp Unix de 32 bits vai transbordar em 19 de janeiro de 2038 (conhecido como o "problema do ano 2038"). No entanto, a maioria dos sistemas modernos usa timestamps de 64 bits, que não transbordarão por bilhões de anos.

Usos comuns para timestamps Unix

Os timestamps Unix são utilizados em várias aplicações e domínios:

  • Timestamps de registros de banco de dados e entradas de log
  • Agendamento e trabalhos cron em sistemas operacionais
  • Tempos de criação e modificação de arquivos
  • Sincronização de tempo de protocolo de rede
  • Rastreamento de eventos em análises web e monitoramento de atividades do usuário