Conversor de Timestamp

Converta entre timestamps Unix e formatos de data e hora

1777902980
2026/05/04 21:56:20
Clique timestamp para copiar (Horário de Brasília UTC-3)

Timestamp para Data

Formato Padrão-
ISO 8601-
Formato Chinês-
Formato Personalizado-

Data para Timestamp

Timestamp em Segundos-
Timestamp em Milissegundos-
Tempo Unix-

Comparação de Fuso Horário Global

北京 (UTC+8)2026/05/04 21:56:20
东京 (UTC+9)2026/05/04 22:56:20
新加坡 (UTC+8)2026/05/04 21:56:20
伦敦 (UTC+0/+1)2026/05/04 14:56:20
巴黎 (UTC+1/+2)2026/05/04 15:56:20
纽约 (UTC-5/-4)2026/05/04 09:56:20
洛杉矶 (UTC-8/-7)2026/05/04 06:56:20
悉尼 (UTC+10/+11)2026/05/04 23:56:20

Exemplos de Formato Comuns

YYYY-MM-DD HH:mm:ss2026-05-04 21:56:20
YYYY/MM/DD HH:mm:ss2026/05/04 21:56:20
YYYY-MM-DD2026-05-04
HH:mm:ss21:56:20
YYYYMMDDHHmmss20260504215620

O que é um Timestamp?

Um timestamp é um valor numérico representando um tempo específico. O timestamp Unix é o número de segundos passados desde 1 de janeiro de 1970 00:00:00 UTC (chamado Epoch Unix). É a forma padrão de representar tempo em sistemas computacionais, com consistência entre plataformas e fusos horários.

Timestamps são divididos em nível de segundos (10 dígitos) e nível de milissegundos (13 dígitos). Timestamps de segundos são comumente usados em sistemas Unix/Linux, enquanto milissegundos são comuns em JavaScript e outras linguagens de programação.

Como Usar

Timestamp para Data

  1. Digite um timestamp Unix no cartão esquerdo
  2. Selecione fuso horário destino (ex: Horário de Brasília UTC-3)
  3. Clique botão converter para ver a data e hora convertida
  4. Resultados incluem: formato padrão, ISO 8601, formato chinês, e mais

Data para Timestamp

  1. Selecione data e hora no cartão direito
  2. Selecione fuso horário fonte
  3. Clique botão converter para obter timestamp Unix
  4. Resultados incluem timestamps em segundos e milissegundos

Exemplos

Chamada de API

Muitas APIs exigem parâmetros de timestamp: // Obter timestamp atual const timestamp = Math.floor(Date.now() / 1000); // Exemplo de chamada API fetch('/api/data?since=${timestamp}')

Registros de Tempo em Banco de Dados

Armazene timestamps no banco de dados: created_at: 1705312800 updated_at: 1705312900 Convertido: created_at: 2024-01-15 10:00:00 updated_at: 2024-01-15 10:01:40

Validação de Timestamp

Valide expiração de token ou certificado: // exp = 1705399200 (timestamp de expiração) // current_time = 1705312800 if (current_time > exp) { // Token expirado }

FAQ

Q: Qual a diferença entre timestamps de segundos e milissegundos?

A: Timestamp de nível de segundos tem 10 dígitos, preciso até segundos; nível de milissegundos tem 13 dígitos, preciso até milissegundos. JavaScript's Date.now() retorna milissegundos, divida por 1000 para converter em segundos.

Q: Por que o timestamp Unix começa em 1970?

A: O sistema Unix foi criado no início dos anos 1970, desenvolvedores escolheram 1 de janeiro de 1970 como início da epoch. Este ponto é chamado Epoch Unix, a base para cálculo de tempo.

Q: O fuso horário afeta o timestamp?

A: O timestamp em si é independente de fuso horário, representa tempo UTC. Ao converter para data e hora, o fuso horário destino deve ser considerado. O mesmo timestamp mostra tempos diferentes em diferentes fusos horários.

Q: Timestamps terão um limite superior?

A: O limite de timestamp de 32 bits é 19 de janeiro de 2038 (cerca de 2,1 bilhões de segundos), chamado problema do Ano 2038. Sistemas modernos usam timestamps de 64 bits suportando faixas de tempo muito maiores.