Conversor de Data para Timestamp

Converta datas para timestamps UNIX.

Current UNIX Timestamp

Date Input

Result

UNIX Timestamp (seconds)

-

Milliseconds

-

ISO 8601

-

Conversor de Data para Carimbo de Data/Hora

Converte qualquer data e hora legível em um carimbo de data/hora UNIX — o número de segundos decorridos desde 1 de janeiro de 1970 00:00:00 UTC (a época Unix). Também mostra o resultado em milissegundos e formato ISO 8601.

Para que é usado?

  • Desenvolvimento de API: muitas APIs REST aceitam carimbos de data/hora como inteiros para parâmetros de solicitação
  • Consultas de banco de dados: gerar valores epoch para cláusulas SQL WHERE ou filtros de data MongoDB
  • Depuração de tokens JWT: criar valores de reivindicação iat, exp e nbf para testar tokens JWT
  • Cron e agendamento: calcular carimbos de data/hora futuros para agendar tarefas ou definir tempos de expiração
  • Coordenação entre fusos horários: carimbos de data/hora UNIX são independentes de fuso horário, ideais para sistemas distribuídos

Guia passo a passo

  1. Selecione a data usando o seletor de data
  2. Defina a hora usando o campo de entrada de hora
  3. Escolha seu fuso horário (local ou UTC)
  4. Visualize o carimbo de data/hora UNIX em segundos e milissegundos
  5. Copie o valor de carimbo de data/hora que você precisa

Como funciona

Selecione uma data e hora usando os campos de entrada, escolha entre hora local ou UTC, e a ferramenta calcula instantaneamente o carimbo de data/hora UNIX correspondente. Todos os cálculos são feitos no seu navegador usando o objeto Date do JavaScript. Nenhum dado é enviado a qualquer servidor.

Dicas e melhores práticas

  • Carimbos de data/hora UNIX estão sempre em UTC — certifique-se de considerar as diferenças de fuso horário
  • Use carimbos de data/hora em milissegundos para JavaScript (Date.now()) e em segundos para a maioria das APIs e bancos de dados
  • O carimbo de data/hora UNIX atual é mostrado ao vivo no topo para referência rápida
  • Combine esta ferramenta com o Decodificador JWT para depurar reivindicações de expiração de tokens

Perguntas frequentes

O que é um carimbo de data/hora UNIX?

Um carimbo de data/hora UNIX (também chamado de tempo epoch ou tempo POSIX) é o número de segundos decorridos desde 1 de janeiro de 1970 00:00:00 UTC. É usado universalmente em programação porque é independente de fuso horário e fácil de armazenar como um único inteiro.

Qual é a diferença entre carimbos de data/hora em segundos e milissegundos?

Carimbos de data/hora UNIX em segundos têm 10 dígitos (ex. 1716239022). Date.now() do JavaScript retorna milissegundos — 13 dígitos (ex. 1716239022000). Esta ferramenta fornece ambos os formatos.

O que acontece em 2038?

O problema do ano 2038 afeta sistemas que armazenam carimbos de data/hora como inteiros com sinal de 32 bits, que transbordam em 19 de janeiro de 2038. Sistemas modernos usam inteiros de 64 bits. JavaScript usa pontos flutuantes de 64 bits, suportando datas muito além de 2038.

O fuso horário afeta o carimbo de data/hora?

Carimbos de data/hora UNIX estão sempre em UTC. Quando você seleciona uma hora local, a ferramenta a converte para UTC antes de calcular o carimbo de data/hora. O mesmo momento no tempo produz o mesmo carimbo de data/hora independentemente do seu fuso horário.

Privacidade e Segurança

Esta ferramenta utiliza FFmpeg compilado para WebAssembly (WASM). O binário WASM (~25MB) é baixado de um CDN no primeiro uso e armazenado em cache pelo seu navegador. Todo o processamento de arquivos acontece localmente no seu dispositivo - seus arquivos nunca são enviados para nenhum servidor. Isso torna a ferramenta segura para arquivos de mídia sensíveis, privados ou confidenciais. Arquivos grandes podem demorar mais para processar dependendo da CPU e da memória disponível no seu dispositivo.