Timestamp Unix atual
Uma predefinição de Conversor de timestamp
O timestamp Unix de agora, tanto em segundos quanto em milissegundos, atualizando ao vivo. Copie diretamente para um fixture de teste, uma chamada de API ou um seed de banco de dados.
- Os arquivos nunca saem do seu dispositivo
- Grátis, sem cadastro
- Sem marcas d'água
- Funciona offline depois de carregado
Como conversor de timestamp
- 1
Cole um timestamp ou escolha uma data
Segundos e milissegundos são detectados automaticamente.
- 2
Leia cada formato
UTC, ISO 8601, horário local e tempo relativo são todos exibidos.
- 3
Copie o que precisar
Cada formato é copiado com um clique.
Onde um timestamp ao vivo e sempre atual é realmente útil
Precisar do valor exato de epoch atual aparece constantemente no trabalho de desenvolvimento comum: semear um fixture de teste com um timestamp de criação realista, construir uma requisição de API que espera um parâmetro `timestamp` refletindo o momento da chamada, ou verificar se o valor de expiração de um token já realmente passou comparando-o com agora. Um valor que avança e atualiza continuamente remove o pequeno mas real risco de copiar um timestamp que já tem alguns segundos de idade ao colar em outro lugar — o número exibido é sempre o momento atual real, não uma foto de quando a página carregou.
Ambas as unidades, já que sistemas diferentes esperam unidades diferentes
Mostrar segundos e milissegundos lado a lado em vez de escolher um remove a necessidade de saber de antemão qual unidade uma determinada API, coluna de banco de dados ou fixture de teste espera — o próprio `Date.now()` do JavaScript retorna milissegundos, enquanto a maioria das chamadas de sistema Unix e muitas APIs esperam segundos, e copiar a errada produz exatamente o descompasso de dez versus treze dígitos que faz um timestamp cair em 1970 ou no ano 55000 em vez do momento pretendido.
Uma verificação manual rápida de se um sistema está funcionando corretamente
Comparar um timestamp ao vivo, atualizando, contra um valor recém-retornado por um sistema sob teste — o valor `created_at` de uma nova linha de banco de dados, o claim `iat` de um token de sessão — é uma verificação de sanidade manual rápida de que o sistema está carimbando a hora atual corretamente em vez de um valor deslocado, em cache, ou desatualizado. Se os dois valores não caírem dentro de um ou dois segundos um do outro, algo no sistema verificado merece um olhar mais atento.
Perguntas frequentes
Meu timestamp está em segundos ou milissegundos?
A ferramenta detecta isso. Um timestamp Unix atual em segundos tem 10 dígitos; em milissegundos tem 13. Se uma data sai em 1970, você passou milissegundos como segundos; se cai no ano 55000, você fez o oposto.
O que é o epoch Unix?
Meia-noite UTC de 1º de janeiro de 1970, o ponto zero a partir do qual quase todos os sistemas contam. Timestamps negativos são válidos e representam datas anteriores — esta ferramenta lida com eles.
O que é o problema do ano 2038?
Sistemas que armazenam tempo Unix em um inteiro com sinal de 32 bits transbordam em 19 de janeiro de 2038 e voltam para 1901. JavaScript usa floats de 64 bits, então esta ferramenta não é afetada, mas código C legado e colunas de banco de dados mais antigas são.
Qual fuso horário é "horário local"?
O fuso horário do seu dispositivo, lido do navegador. As linhas UTC e ISO 8601 são independentes de fuso horário, que é o que você deveria armazenar e registrar — o horário local é apenas para exibição.
Você também pode precisar
Decodificador de JWT
Decodifique e inspecione JSON Web Tokens
Calculadora de idade
Idade exata em anos, meses e dias
Gerador de hash
MD5, SHA-1, SHA-256, SHA-384 e SHA-512
Codificador e decodificador Base64
Codifique e decodifique Base64 e Base64URL
Formatador de CSS
Embeleze ou minifique folhas de estilo
Minificador de CSS
Reduza folhas de estilo com um minificador de verdade, consciente de CSS
Formatador de HTML
Embeleze e indente HTML corretamente
Formatador de JavaScript
Formate JS e TypeScript com um analisador real