Converti qualsiasi timestamp Unix in data e ora leggibili in tutti i fusi orari. Supporta secondi, millisecondi, microsecondi e nanosecondi.
Il tempo Unix (detto anche tempo POSIX o tempo epoch) è il numero di secondi trascorsi dalle 00:00:00 UTC del 1° gennaio 1970 — l'«Epoch Unix». Fornisce un intero unico e non ambiguo che rappresenta qualsiasi momento nel tempo, indipendentemente dal calendario o dal fuso orario locale.
Inventato insieme al sistema operativo Unix ai Bell Labs alla fine degli anni '60, il tempo Unix è diventato il linguaggio universale dei timestamp nel software: dai record dei database alle risposte API, fino ai file di log e alle letture dei sensori.
Le altre unità di timestamp sono semplici multipli di potenze di dieci del valore base in secondi. La conversione in ora locale sposta l'epoch dell'offset UTC.
Dove Δ_UTC è l'offset in ore (es. +1 per CET in Italia, +2 per CEST in estate). Le voci DST mostrano offset fissi — le transizioni DST effettive dipendono dalla regione e dall'anno.
Il timestamp 0 = 1970-01-01 00:00:00 UTC. A Roma (CET, UTC+1) erano le 01:00 del mattino del 1° gennaio 1970 — il nuovo anno era già iniziato localmente.
Borsa Italiana (Gruppo Euronext) utilizza timestamp Unix in microsecondi per il registro degli ordini e delle transazioni, in conformità con i requisiti di precisione temporale di MiFID II.
Il GDPR impone la conservazione dei log di sistema con precisione temporale. Le applicazioni italiane conformi usano timestamp Unix in millisecondi per eventi di accesso ai dati personali.
Le industrie italiane (settori meccanico, automotive, food & beverage) integrano sensori IoT che generano timestamp Unix in millisecondi per il monitoraggio in tempo reale della produzione.
Inserisci un timestamp Unix nel campo di input o fai clic su «Usa l'ora corrente».
Seleziona l'unità corrispondente: secondi, millisecondi, microsecondi o nanosecondi.
Il riquadro del tempo di riferimento mostra il timestamp in tutte e quattro le unità contemporaneamente.
Scorri i cinque gruppi di fusi orari per leggere la data e l'ora locale per qualsiasi abbreviazione.
Copia qualsiasi valore selezionando il testo nella cella della tabella.
I creatori di Unix scelsero una data tonda recente al momento dello sviluppo (circa 1969–1971). Il limite esatto a mezzanotte UTC facilitava l'aritmetica con numeri interi.
Un intero con segno a 32 bit può contenere valori fino a 2.147.483.647, corrispondente al 2038-01-19 03:14:07 UTC. I sistemi a 64 bit estendono l'intervallo a circa ±292 miliardi di anni.
Usa new Date(timestamp * 1000) se il valore è in secondi, o new Date(timestamp) se è già in millisecondi. Date.now() restituisce sempre millisecondi.
No. Ogni giorno viene trattato come esattamente 86.400 secondi. I secondi intercalari vengono ignorati, quindi UTC e il tempo Unix possono differire di alcuni secondi nel tempo.
Usa time.time() per un float, int(time.time()) per un intero, o datetime_obj.timestamp() per oggetti datetime.
In pratica lo stesso offset (UTC±00:00). Il GMT è un fuso orario storico basato sul meridiano di Greenwich; UTC è lo standard internazionale moderno mantenuto dagli orologi atomici.