Converti timestamp Unix in date leggibili e viceversa — ora locale, UTC e ISO 8601, nel tuo browser.
Un timestamp Unix (o epoch time) è il numero di secondi trascorsi dalla mezzanotte UTC del 1° gennaio 1970 — la convenzione che praticamente ogni sistema operativo, database e API usa per memorizzare istanti nel tempo senza ambiguità di fuso orario. Il problema è che un numero come 1735689600 non dice nulla a un essere umano, e metà dei sistemi che incontri usa i secondi mentre l'altra metà (JavaScript incluso) usa i millisecondi. Questo convertitore traduce in entrambe le direzioni e mostra in una volta sola ogni rappresentazione che ti possa servire: la tua ora locale, l'UTC, la stringa ISO 8601 e una descrizione relativa come "3 giorni fa".
Il riconoscimento tra secondi e millisecondi è automatico, in base alla grandezza: un valore di 100 miliardi di secondi corrisponderebbe all'anno 5138, quindi qualsiasi valore così grande viene trattato come millisecondi — e lo strumento dichiara sempre quale interpretazione ha usato, senza supposizioni silenziose. La conversione si affida al motore di date nativo del tuo browser, che applica il fuso orario e le regole di ora legale del tuo sistema operativo per produrre la lettura locale, mentre le righe UTC e ISO 8601 restano universali. La riga relativa usa il formattatore di internazionalizzazione del browser stesso, quindi esce in linguaggio naturale ("ieri", "tra 2 mesi") nella lingua della pagina.
La direzione inversa prende data e ora da un selettore nativo, le interpreta nel tuo fuso orario locale e restituisce l'epoch sia in secondi che in millisecondi — i valori esatti da incollare nel codice, in una query di database o in una chiamata API. Usi tipici: decodificare campi created_at da log e payload JSON, controllare le scadenze dei token, costruire fixture di test, o capire se quel cron job è davvero partito quando pensi. Tutto gira in locale: nessun timestamp che converti viene mai inviato da nessuna parte.
È il numero di secondi dal 1° gennaio 1970, 00:00 UTC — l'"epoch Unix". I sistemi lo usano perché un singolo intero rappresenta un istante senza ambiguità, indipendentemente da fusi orari e formati di calendario.
Dalla dimensione: le date attuali hanno 10 cifre in secondi (circa 1,7 miliardi) e 13 cifre in millisecondi. Lo strumento lo rileva automaticamente — i valori da 100 miliardi in su vengono trattati come millisecondi — e mostra sempre quale interpretazione ha usato.
Quasi sempre è una differenza di fuso orario: questo strumento mostra sia la tua ora locale che l'UTC, mentre i server di solito registrano in UTC o nel fuso configurato sulla macchina. Confronta la riga UTC con il tuo log per eliminare l'ambiguità.
Il problema dell'anno 2038 riguarda i sistemi che memorizzano i timestamp in interi a 32 bit con segno, che vanno in overflow il 19 gennaio 2038. Questo convertitore usa i numeri di JavaScript e gestisce date per centinaia di migliaia di anni in entrambe le direzioni.
No. Tutta la conversione gira al 100% in JavaScript sul tuo dispositivo, usando il motore di date del browser stesso. Nulla viene trasmesso, registrato o salvato.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.