Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Conversor Timestamp Unix Grátis: Data para Timestamp e Vice-Versa

290 usos
Timestamp Unix Atual
-
-

Timestamp para Data

Data para Timestamp

Dicas sobre Timestamp Unix

Timestamp Unix atual
O timestamp Unix conta os segundos desde 1 de janeiro de 1970 (epoch). Usado em bancos de dados, APIs e programação para representar datas universalmente.
Timestamp para data legível
Insira um timestamp numérico e ele é convertido para data e hora legíveis. Suporta segundos e milissegundos.
Data para timestamp
Selecione data e hora para obter o timestamp Unix equivalente. Útil para programadores e analistas de dados.

Perguntas Frequentes

Q Qual a diferença entre segundos e milissegundos?
A Timestamps em segundos têm 10 dígitos (ex: 1700000000). Em milissegundos têm 13 dígitos. A maioria dos sistemas usa segundos.
Q Qual é a data máxima que esta ferramenta pode converter?
A O padrão de timestamp Unix, conforme implementado aqui, pode lidar com datas muito distantes no futuro, muito além do que a maioria de nós experimentará. Para um sistema de 64 bits, ele pode representar datas até cerca de 292.277.026.596 d.C. Você não encontrará limites para o uso típico. Tente inserir um número grande como 999999999999999999; ele exibirá um erro se estiver realmente fora de alcance.
Q Esta ferramenta armazena ou salva os timestamps que eu insiro?
A Não, absolutamente não. Seus timestamps são processados inteiramente no seu navegador. Nada é enviado para nenhum servidor ou salvo em lugar nenhum. Assim que você fecha a página, esses dados desaparecem. É uma ferramenta do lado do cliente. Para desenvolvedores lidando com logs sensíveis ou dados de produção, isso significa risco de privacidade zero. Você pode colar chaves de API ou timestamps internos sem preocupação.
Q Existe uma maneira de ver o timestamp Unix atual sendo atualizado ao vivo na página?
A Sim, a ferramenta exibe um relógio ao vivo com o tempo Unix atual em segundos e milissegundos. Ele é atualizado automaticamente a cada segundo. Você o verá no topo da página, correndo em tempo real. Isso é útil para testar trechos de código ou verificar timestamps sem abrir um terminal. Basta atualizar a página se precisar reiniciá-lo.
Q Consigo converter um timestamp Unix em milissegundos e segundos?
A Sim, esta ferramenta lida com ambos. Cole um número de 10 dígitos e ele é tratado como segundos. Um número de 13 dígitos é lido automaticamente como milissegundos. Por exemplo, 1700000000 (segundos) converte para 14 de novembro de 2023, enquanto 1700000000123 (milissegundos) mostra o horário exato com milissegundos. Se você usa timestamps do Date.now() do JavaScript, são milissegundos. Timestamps de bancos MySQL ou PostgreSQL geralmente vêm em segundos. A ferramenta descobre o formato sozinha.
Q Um timestamp Unix é afetado por segundos bissextos?
A Segundos bissextos são reais—27 foram adicionados desde 1972. Mas timestamps Unix não os consideram diretamente. Cada dia é tratado como exatos 86.400 segundos. Quando um segundo bissexto acontece, o sistema normalmente repete ou espalha o último segundo. Se você converter um timestamp que cai durante esse evento, pode ver uma diferença de 1 segundo em relação ao relógio atômico. Para a maioria das aplicações, isso não faz diferença. Satélites GPS exigem mais precisão, mas seus logs web não vão ligar para isso.
Q Preciso me preocupar com o problema do ano 2038 nesta ferramenta?
A O limite antigo de 32 bits para timestamps Unix chega em 19 de janeiro de 2038—é o Y2K do Unix. Sistemas modernos usam timestamps de 64 bits que não vão estourar por bilhões de anos. Esta ferramenta roda em 64 bits internamente, então 2038 não é um problema aqui. Mas se você trabalha com sistemas embarcados antigos ou bancos de dados que ainda usam inteiros de 32 bits, começará a ver erros a partir de 19 de janeiro de 2038 às 03:14:07 UTC. Teste o timestamp 2147483648 e veja ele converter perfeitamente.
Q Por que meu timestamp mostra 31 de dezembro de 1969 em vez da data que eu esperava?
A Essa é a data de nascimento da época Unix — 1º de janeiro de 1970 à meia-noite UTC. Se aparece 31 de dezembro de 1969, seu timestamp é -1 ou próximo de zero. Você digitou uma string de data que a ferramenta não entendeu, ou colou um timestamp em segundos quando deveria ser em milissegundos. Tente adicionar três zeros no final de um número de 10 dígitos. 1700000000 são segundos; 1700000000000 são milissegundos. A diferença é enorme.
Q O que acontece se eu colocar um timestamp com espaços, letras ou caracteres extras misturados?
A A ferramenta remove automaticamente espaços nas extremidades, mas caracteres no meio geram erro. Cole algo como "1700000000abc" e você verá "data inválida", não uma conversão parcial. Cole "1700000000" com um espaço no final e a conversão funciona normalmente. Timestamps com fuso horário como "1700000000+0200" são tratados ignorando o offset e usando o número base como UTC. Se estiver copiando de logs que incluem colchetes ou aspas, limpe-os antes. Dica prática: selecione apenas os dígitos antes de colar, isso evita qualquer problema.
Q Por que a data convertida cai no dia errado em fusos como UTC+9?
A O timestamp Unix conta segundos desde 1º de janeiro de 1970 à meia-noite UTC. Esta ferramenta mostra resultados em UTC por padrão. Em Tóquio (UTC+9), um timestamp que indica 15h00 UTC aparece como meia-noite do dia seguinte no horário local. Seus 9h da manhã viram 00h00 UTC—o mesmo instante, só que com outra cara. Use o seletor de fuso da ferramenta ou some seu offset mentalmente. Converta 1700000000 como teste rápido. A maioria das confusões se resolve quando você percebe que o número em si é neutro em relação a fusos.

Como Converter Timestamps

Ferramentas Relacionadas