Conversor de carimbo de tempo Unix
Converta entre o tempo de época Unix e datas legíveis
Hora Unix atual
Carimbo de tempo para data
Data para carimbo de tempo
Interpretado como a sua hora local (UTC+09:00).
Sobre esta ferramenta
Este conversor de carimbo de tempo Unix transforma o tempo de época em uma data legível e converte qualquer data de volta em um carimbo de tempo Unix. Um carimbo de tempo Unix é o número de segundos decorridos desde 1970-01-01 00:00:00 UTC (a época Unix), ignorando segundos bissextos. É o formato de hora usado por bancos de dados, registros, APIs e a maioria das linguagens de programação, então convertê-lo à mão é tarefa diária dos desenvolvedores. A ferramenta mostra a hora UTC e a local, aceita segundos e milissegundos e permite obter a época atual com um clique.
Como usar
- 1 Para decodificar um carimbo de tempo, escolha segundos ou milissegundos conforme o seu valor.
- 2 Cole o carimbo de tempo; as datas UTC, local, ISO 8601 e RFC 2822 aparecem na hora.
- 3 Para codificar, digite uma data como AAAA-MM-DD HH:MM:SS no segundo campo.
- 4 Leia a época em segundos e milissegundos, ou pressione Agora para usar a hora atual.
Como funciona
O tempo Unix conta os segundos desde a época, 1970-01-01 00:00:00 UTC. O valor 0 é exatamente esse instante; 1000000000 é 2001-09-09; 1700000000 é 2023-11-14. Multiplique por 1000 para obter milissegundos, a unidade usada pelo Date do JavaScript e por muitas APIs JSON. Como a contagem é em UTC, o mesmo carimbo de tempo mostra horas de relógio diferentes conforme o seu fuso, por isso a ferramenta apresenta UTC e local lado a lado. Note o clássico problema do ano 2038: um contador de segundos de 32 bits com sinal transborda em 2038-01-19, então sistemas modernos guardam o valor em 64 bits.
Perguntas frequentes
O que é um carimbo de tempo Unix?
É o número de segundos desde 1970-01-01 00:00:00 UTC, o momento conhecido como época Unix. Ele dá a cada instante um único inteiro, independente do fuso horário.
Segundos ou milissegundos: qual eu tenho?
Dez dígitos geralmente são segundos (válido até o ano 2286); treze dígitos são milissegundos. O Date.now() do JavaScript retorna milissegundos, enquanto a maioria das ferramentas Unix usa segundos.
Por que a hora local difere da UTC?
Um carimbo de tempo é um instante absoluto em UTC. A sua hora local soma o deslocamento do seu fuso, então o mesmo número pode ser lido como uma hora diferente em regiões diferentes.
O que é o problema do ano 2038?
Sistemas que guardam o tempo Unix como inteiro de 32 bits com sinal só conseguem contar até 2038-01-19 03:14:07 UTC antes de transbordar. Usar armazenamento de 64 bits remove o limite.
Ferramentas e usos relacionados
Para conversões de fuso horário entre cidades, veja o relógio mundial e as ferramentas de fuso horário. Para inspecionar os bits de um carimbo de tempo, experimente o conversor de base numérica, e para codificar dados em APIs veja os codificadores Base64 e de URL.