Os timestamps Unix usam unidades diferentes dependendo da linguagem e do sistema. As mais comuns são segundos e milissegundos.
- Segundos — sistemas Unix, PHP
time(), a maioria das APIs. O horário atual é um número inteiro de 10 dígitos. - Milissegundos — JavaScript
Date.now(), JavaSystem.currentTimeMillis(). O horário atual tem 13 dígitos. - Microssegundos — alguns logs e bancos de dados de alta precisão. Cerca de 16 dígitos.
Confundir a unidade desvia o horário por um fator de 1.000, jogando você para 1970 ou para um futuro distante. O AG TIME detecta automaticamente a unidade a partir da contagem de dígitos, e quando há ambiguidade você pode definir a unidade por conta própria no conversor.