Online Tools Center
  • Home
  • Strumenti
  • Convertitori
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Link Rapidi

  • Math Calculators
  • Strumenti
  • Convertitori
  • Chi Siamo
  • Contatti

Legale

  • Informativa sulla Privacy
  • Termini di Servizio

© 2026 Online Tools Center. Tutti i diritti riservati.

Convertitore Timestamp Unix

Converti qualsiasi timestamp Unix in data e ora leggibili in tutti i fusi orari. Supporta secondi, millisecondi, microsecondi e nanosecondi.

Convertitore Timestamp Unix

Inserisci un timestamp Unix o fai clic su «Usa l'ora corrente»

Cos'è il Tempo Unix?

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.

Formule di Conversione

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.

Conversioni di unità

tms=tsec×103tμs=tsec×106tns=tsec×109t_{\text{ms}} = t_{\text{sec}} \times 10^{3} \quad t_{\mu s} = t_{\text{sec}} \times 10^{6} \quad t_{\text{ns}} = t_{\text{sec}} \times 10^{9}tms​=tsec​×103tμs​=tsec​×106tns​=tsec​×109

Conversione in ora locale

tlocal=tepoch+ΔUTC×3600t_{\text{local}} = t_{\text{epoch}} + \Delta_{\text{UTC}} \times 3600tlocal​=tepoch​+ΔUTC​×3600

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.

Esempi dal Mondo Reale

Epoch a Roma (CET)

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 e MiFID II

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.

GDPR e Audit Log

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.

IoT nell'Industria Manifatturiera

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.

Come Usare Questo Convertitore

  1. 1

    Inserisci un timestamp Unix nel campo di input o fai clic su «Usa l'ora corrente».

  2. 2

    Seleziona l'unità corrispondente: secondi, millisecondi, microsecondi o nanosecondi.

  3. 3

    Il riquadro del tempo di riferimento mostra il timestamp in tutte e quattro le unità contemporaneamente.

  4. 4

    Scorri i cinque gruppi di fusi orari per leggere la data e l'ora locale per qualsiasi abbreviazione.

  5. 5

    Copia qualsiasi valore selezionando il testo nella cella della tabella.

Consigli e Errori Comuni

  • ✦Python, Go e Rust restituiscono secondi per impostazione predefinita. JavaScript, Java e la maggior parte degli SDK mobili restituiscono millisecondi — attenzione ai timestamp a 13 cifre.
  • ✦Un timestamp di 0 non significa null — significa esattamente il 1° gennaio 1970 00:00:00 UTC.
  • ✦Gli offset DST nella tabella sono fissi. Le transizioni DST italiane (ultima domenica di marzo / ultima domenica di ottobre) non sono riflesse.
  • ✦I timestamp negativi rappresentano date precedenti al 1970 — −1 = 31 dicembre 1969 23:59:59 UTC.
  • ✦Verifica sempre se un timestamp da un'API esterna è in secondi o millisecondi.

Domande Frequenti

Perché il tempo Unix inizia il 1° gennaio 1970?▼

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.

Qual è il timestamp massimo per i sistemi a 32 bit?▼

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.

Come si converte un timestamp Unix in JavaScript?▼

Usa new Date(timestamp * 1000) se il valore è in secondi, o new Date(timestamp) se è già in millisecondi. Date.now() restituisce sempre millisecondi.

Il tempo Unix tiene conto dei secondi intercalari?▼

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.

Come si ottiene un timestamp Unix in Python?▼

Usa time.time() per un float, int(time.time()) per un intero, o datetime_obj.timestamp() per oggetti datetime.

Qual è la differenza tra UTC e GMT?▼

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.

Valuta Questa Calcolatrice