Conversor de Timestamp Unix

Cole um número para obter uma data, escolha uma data para obter o número. Dez dígitos são lidos como segundos, treze como milissegundos.

Agora——

Timestamp → data

Data → timestamp

O que é um timestamp Unix

O tempo decorrido desde 00:00 UTC de 1º de janeiro de 1970, contado como um único número. Logs de servidor, bancos de dados e APIs frequentemente transmitem datas dessa forma. O valor não possui fuso horário; o mesmo número é exibido como horários diferentes em fusos diferentes.

Diferenciando unidades pelo número de dígitos

Para datas atuais, 10 dígitos são segundos (maioria dos servidores, Unix), 13 são milissegundos (JavaScript, Java), 16 microssegundos e 19 nanossegundos. O modo automático usa essa regra; escolha a unidade você mesmo se a estimativa estiver incorreta.

O problema do ano 2038

Sistemas antigos que armazenam segundos em inteiros de 32 bits não conseguem registrar valores após 19 de janeiro de 2038. Este conversor usa números de 64 bits do JavaScript e não tem esse limite.

Guias por situação

Perguntas frequentes

Posso colar um timestamp com casas decimais?

Sim. Valores como 1790000000.123 do time.time() do Python são lidos como segundos.

E quanto a timestamps negativos?

Eles representam datas anteriores a 1970 e são convertidos da mesma maneira.

Qual fuso horário é 'Seu dispositivo'?

O fuso em que seu sistema operacional está configurado. UTC e Coreia são exibidos ao lado para comparação.