O Canivete Suíço dos Timestamps Unix
O tempo Unix — a contagem de segundos desde 1 de janeiro de 1970 à meia-noite UTC — move silenciosamente a maior parte do software que você usa. APIs, bancos, tokens JWT, agregadores de logs, cabeçalhos de cache, tarefas agendadas: todos falam esse idioma. O Gerador de Timestamps Unix permite produzir timestamps no formato que você precisa sem abrir um terminal.
Três Modos, Uma Ferramenta
Atual — Veja o relógio avançar em tempo real. Copie o timestamp atual para colar no corpo de uma requisição, insert de banco ou mensagem de log. Útil para testar APIs que exigem um createdAt "agora".
De Data — Converta qualquer data/hora para timestamp Unix. Útil para popular dados de agendamento, programar jobs para disparar em momentos conhecidos ou depurar código sensível ao tempo.
Lote — Gere até 1.000 timestamps aleatórios dentro de um intervalo. Ideal para preencher bancos de teste com createdAt/updatedAt plausíveis, simular tráfego ou popular logs.
Segundos vs Milissegundos
Sistemas Unix tradicionais contam segundos (1700000000). JavaScript e muitas APIs modernas usam milissegundos (1700000000000), com 1.000× mais precisão. Troque a unidade conforme o seu sistema — Postgres geralmente quer segundos, o objeto Date de JavaScript espera milissegundos, e APIs REST variam.
Casos de Uso
- Mocks de API — Todo fixture realista precisa de timestamps; o modo lote preenche um dataset em segundos.
- Seed de Banco — Popular tabelas para que painéis mostrem atividade crível.
- Experimentos JWT — Crie manualmente claims
iateexpcom datas Unix corretas. - Testes de Rate-limit — Gere timestamps representando requisições distribuídas em uma janela.
- Análise de Logs — Referências para buscar em arquivos de log em momentos conhecidos.
Dicas
- Timestamps após 2038 podem estourar inteiros de 32 bits com sinal — gere-os para testar sua base de código.
- Timestamps negativos (datas antes de 1970) também são válidos; nem todos os sistemas os tratam.
Tiny Online Tools







