Um carimbo de data/hora Unix conta segundos desde 1970-01-01 00:00:00 UTC, ignorando segundos intercalares. Muitas APIs multiplicam essa contagem por 1000 e chamam ao resultado milissegundos.
Qual colou?
Um carimbo atual em segundos tem 10 dígitos. Um atual em milissegundos tem 13. O Conversor de carimbo de data/hora Unix trata um inteiro abaixo de 100000000000 como segundos a menos que selecione milissegundos você mesmo. Essa regra é estável. Não mudará em silêncio quando o relógio passar de 10 para 11 dígitos no ano 2286, e não tratará os milissegundos de hoje como segundos.
Se uma data cair no ano 50000, quase de certeza descodificou milissegundos como segundos. Mude a unidade e converta de novo.
Fusos horários
A leitura UTC não depende da sua localização. A leitura local usa a zona IANA que selecionar, como America/New_York ou Europe/Rome. O conversor não infere um fuso a partir do número. Se uma hora civil cair num intervalo de mudança de hora, a conversão inversa indica que a hora local não existe em vez de inventar um deslocamento silencioso.