Timestamp in secondi
t = (istante − 1970-01-01T00:00:00Z) in secondi
Trasforma un timestamp Unix in data locale e in data UTC ISO 8601, o una data e un'ora in timestamp, con rilevamento automatico di secondi e millisecondi.
Un timestamp Unix, o tempo epoch, è il numero di secondi trascorsi dal 1° gennaio 1970 alle 0:00 UTC. È così che database, log dei server, API e token di autenticazione registrano un istante, senza fuso orario né formato di data. Questo convertitore traduce un timestamp in data e ora leggibili, nel tuo fuso orario e in UTC in formato ISO 8601, e fa anche il percorso inverso: ti dà il timestamp di una data e di un’ora inserite. Riconosce da solo i timestamp in millisecondi usati da JavaScript e da molte API.
Un timestamp conta i secondi dall’epoch Unix, 1970-01-01T00:00:00Z. Lo standard POSIX conta ogni giorno come esattamente 86 400 secondi: i secondi intercalari sono ignorati, per questo si passa dal timestamp alla data con semplice aritmetica.
Inserisci un numero: da 100 000 000 000 (12 cifre) in su viene letto in millisecondi, sotto in secondi. L’unità usata compare accanto al campo. La data è mostrata nel fuso orario del tuo dispositivo e l’istante esatto in UTC in formato ISO 8601.
Nel senso inverso, data e ora inserite sono interpretate nel fuso orario del tuo dispositivo e convertite in secondi interi, o in millisecondi se hai appena convertito un timestamp in millisecondi.
I timestamp negativi indicano istanti precedenti al 1970. L’intervallo supportato è quello delle date JavaScript: ±8,64 × 10¹⁵ millisecondi, circa 270 000 anni prima e dopo il 1970.
Incolla un timestamp nel suo campo o scegli data e ora; l'altro campo si aggiorna.
Secondi o millisecondi compaiono accanto al timestamp.
Il formato ISO 8601 termina con Z: è l'ora UTC, senza ambiguità di fuso.
Il pulsante inserisce il timestamp attuale; il link del calcolo conserva il timestamp inserito.
Un timestamp è una distanza in secondi dall'epoch Unix; la data si ricava con giorni di 86 400 secondi.
t = (istante − 1970-01-01T00:00:00Z) in secondi
giorni = ⌊t / 86400⌋; secondi del giorno = t − 86400 × giorni
I giorni sono contati dal 1° gennaio 1970, in UTC.
t(ms) = 1000 × t(s)
Traduci una colonna created_at o una riga di log in una data comprensibile.
Controlla i campi exp, iat o nbf di un JWT, o la data restituita da un'API, in secondi o millisecondi.
Ottieni il timestamp di una data precisa per filtrare record o pianificare un job.
Vedi a colpo d'occhio l'ora locale e quella UTC dello stesso istante, utile per un team su più fusi orari.
Cioè il 14 novembre 2023 alle 23:13:20 a Roma (UTC+1 in inverno). 1 700 000 000 ÷ 86 400 = 19 675 giorni interi dopo il 1° gennaio 1970, più 80 000 s, cioè 22 h 13 min 20 s.
Input
1700000000Risultato
2023-11-14T22:13:20.000ZCon 13 cifre il numero è letto in millisecondi e il risultato è identico.
Input
1700000000000Risultato
2023-11-14T22:13:20.000ZÈ il più grande intero con segno a 32 bit. Un sistema che memorizza il timestamp su 32 bit va in overflow un secondo dopo.
Input
2147483647Risultato
2038-01-19T03:14:07.000ZUn timestamp negativo conta all'indietro dall'epoch: −86 400 s è un giorno prima.
Input
-86400Risultato
1969-12-31T00:00:00.000ZIl numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC, detto epoch Unix. È definito dallo standard POSIX e usato dalla maggior parte dei sistemi informatici.
Conta le cifre: oggi 10 per i secondi e 13 per i millisecondi. Lo strumento considera in millisecondi ogni numero di almeno 100 000 000 000.
No. POSIX conta ogni giorno come 86 400 secondi e anche JavaScript ignora i secondi intercalari. È questo che rende esatta la conversione per calcolo.
Il campo data usa il fuso orario del tuo dispositivo, ora legale compresa. La riga ISO 8601 dà lo stesso istante in UTC.
I sistemi che memorizzano il timestamp in un intero con segno a 32 bit non possono superare 2 147 483 647, cioè il 19 gennaio 2038 alle 03:14:07 UTC. I sistemi a 64 bit non sono interessati.
Sì. Il timestamp diventa negativo: il 31 dicembre 1969 alle 0:00 UTC corrisponde a −86 400.
Al passaggio all'ora legale un'ora locale come le 2:30 non esiste. Il browser la sposta; controlla la riga UTC per sapere quale istante è stato usato.
Strumenti correlati
Strumenti simili o complementari a questo.
Converti una data e un orario da un fuso orario a un altro, ora legale compresa.
Esprimi la distanza tra due date e orari come «3 giorni fa» o «tra 2 ore».
Converti una data tra GG/MM/AAAA, MM/GG/AAAA e il formato ISO AAAA-MM-GG, nei due sensi.
Comprendi i numeri di settimana ISO 8601, i timestamp Unix in secondi o millisecondi e la differenza tra data leggibile e valore temporale informatico.
Comprendi i formati delle date, evita ambiguità internazionali e scopri quando usare ISO 8601 o un timestamp Unix.
Converti orari tra paesi, comprendi l'ora legale e trova orari per riunioni internazionali senza calcoli mentali.
Differenze tra date, durate, giorni lavorativi, settimane ISO, ricorrenze e formati: scegli il calcolo corretto.