Salta al contenuto principale
Strumenti per Sviluppatori

Convertitore Timestamp Unix

Converti timestamp Unix in date leggibili e viceversa - istantaneamente nel tuo browser. Rilevamento automatico di secondi vs millisecondi. Nessun dato lascia mai il tuo dispositivo.

Timestamp Unix Corrente
-
Ora UTC
-
Ora Locale
-
Timestamp → Data
Inserisci un timestamp Unix (secondi o ms)
Inserisci un timestamp qui sopra per vedere il risultato
Data → Timestamp
Scegli una data e un'ora per ottenere il timestamp Unix
Unità di output:
Scegli una data qui sopra per vedere il timestamp Unix

Informazioni sui Timestamp Unix

Cos'è un Timestamp Unix?

Un timestamp Unix (chiamato anche tempo Epoch o tempo POSIX) è il numero di secondi trascorsi dal 1 gennaio 1970 00:00:00 UTC - l'"Unix Epoch". È un singolo intero indipendente dal fuso orario che identifica in modo univoco qualsiasi momento nel tempo.

Secondi vs Millisecondi

La maggior parte dei sistemi Unix utilizza timestamp a 10 cifre con precisione al secondo (es. 1711360000). JavaScript e molte API moderne utilizzano timestamp a 13 cifre con precisione al millisecondo (es. 1711360000000). Questo strumento rileva automaticamente quale formato hai incollato.

Come Convertire (JavaScript)

Timestamp → Data: new Date(timestamp * 1000)

Data → Timestamp: Math.floor(new Date(dataString).getTime() / 1000)

Fuso Orario & UTC

I timestamp Unix sono sempre in UTC - non hanno un fuso orario. Quando si visualizza un timestamp come data, si applica un offset del fuso orario. Questo strumento mostra sia l'ora locale che UTC in modo da sapere sempre esattamente a quale ora ci si riferisce.

Esempi di Timestamp Comuni

Timestamp (s) Data Umana (UTC) Note
0 1 Gen 1970 00:00:00 L'Unix Epoch - tempo zero
1000000000 9 Set 2001 01:46:40 Pietra miliare di 1 miliardo di secondi
1711360000 25 Mar 2025 09:06:40 Esempio di timestamp recente
2000000000 18 Mag 2033 03:33:20 Pietra miliare di 2 miliardi di secondi
2147483647 19 Gen 2038 03:14:07 Massimo int con segno a 32 bit - Problema dell'Anno 2038

Domande Frequenti

Cos'è il Problema dell'Anno 2038?
Molti sistemi più vecchi a 32 bit memorizzano i timestamp Unix come intero con segno a 32 bit. Il valore massimo (2.147.483.647) corrisponde al 19 gennaio 2038 alle 03:14:07 UTC. Dopo quel momento, i sistemi a 32 bit andranno in overflow e si avvolgeranno, causando potenzialmente errori di data/ora - simile al bug dell'Anno 2000. I sistemi moderni a 64 bit non sono interessati.
Il convertitore utilizza il mio fuso orario locale?
Sì. La riga "Locale" mostra il timestamp convertito nel fuso orario locale del tuo browser. La riga "UTC" mostra sempre il valore UTC grezzo. La riga "Fuso Orario" identifica il tuo fuso orario esatto in modo che non ci siano ambiguità.
Come ottengo il timestamp Unix corrente in diversi linguaggi?
JavaScript: Math.floor(Date.now() / 1000)  |  Python: import time; int(time.time())  |  PHP: time()  |  MySQL: UNIX_TIMESTAMP()  |  Bash: date +%s
Viene inviato qualche dato a un server?
No. Questo strumento funziona interamente nel tuo browser utilizzando JavaScript. Nessun timestamp, data o dato personale viene mai trasmesso a nessun server. Tutto rimane sul tuo dispositivo.
Copiato!