Una marca de tiempo Unix cuenta segundos desde 1970-01-01 00:00:00 UTC, ignorando los segundos intercalares. Muchas APIs multiplican ese conteo por 1000 y llaman al resultado milisegundos.
¿Cuál has pegado?
Una marca de tiempo actual en segundos tiene 10 dígitos. Una actual en milisegundos tiene 13. El Conversor de marca de tiempo Unix trata un entero por debajo de 100000000000 como segundos salvo que selecciones milisegundos tú mismo. Esa regla es estable. No cambiará en silencio cuando el reloj pase de 10 a 11 dígitos en el año 2286, y no tratará los milisegundos de hoy como segundos.
Si una fecha cae en el año 50000, casi seguro decodificaste milisegundos como segundos. Cambia la unidad y convierte de nuevo.
Zonas horarias
La lectura UTC no depende de tu ubicación. La lectura local usa la zona IANA que selecciones, como America/New_York o Europe/Rome. El conversor no infiere una zona a partir del número. Si una hora civil cae en un hueco de cambio de horario, la conversión inversa indica que la hora local no existe en lugar de inventar un desplazamiento silencioso.