Un timestamp Unix conta i secondi dal 1970-01-01 00:00:00 UTC, ignorando i secondi intercalari. Molte API moltiplicano quel conteggio per 1000 e chiamano il risultato millisecondi.
Quale hai incollato?
Un timestamp attuale in secondi ha 10 cifre. Uno attuale in millisecondi ne ha 13. Il Convertitore di timestamp Unix tratta un intero sotto 100000000000 come secondi a meno che tu non selezioni i millisecondi. Quella regola è stabile. Non cambierà in silenzio quando l’orologio passerà da 10 a 11 cifre nell’anno 2286, e non tratterà i millisecondi di oggi come secondi.
Se una data cade nell’anno 50000, hai quasi certamente decodificato millisecondi come secondi. Cambia l’unità e converti di nuovo.
Fusi orari
La lettura UTC non dipende dalla tua posizione. La lettura locale usa la zona IANA che selezioni, ad esempio America/New_York o Europe/Rome. Il convertitore non deduce una zona dal numero. Se un orario civile cade in un buco dell’ora legale, la conversione inversa dice che l’orario locale non esiste invece di inventare uno scarto silenzioso.