Strumento gratuito
Convertitore di timestamp Unix
Converti l’epoch time Unix in una data leggibile e viceversa, in qualsiasi fuso orario. Secondi, millisecondi e microsecondi riconosciuti automaticamente.
Timestamp Unix attuale
1792867267
Millisecondi: 1792867267000
Timestamp → data
Data → timestamp
Che cos’è un timestamp Unix?
Un timestamp Unix (detto anche epoch time o tempo POSIX) è il numero di secondi trascorsi dalle 00:00:00 UTC del 1° gennaio 1970, senza contare i secondi intercalari. Poiché nello stesso istante è lo stesso numero in tutto il mondo, è il modo standard con cui i computer memorizzano e scambiano gli orari – il fuso orario viene applicato solo quando il numero è mostrato a una persona.
Molti sistemi usano i millisecondi (13 cifre) invece dei secondi (10 cifre). Questo convertitore riconosce automaticamente secondi, millisecondi e microsecondi.
Il problema dell’anno 2038
I sistemi più vecchi memorizzano il timestamp come numero a 32 bit con segno, che va in overflow a 2.147.483.647 – le 03:14:07 UTC del 19 gennaio 2038. I moderni sistemi a 64 bit non sono interessati.
Ottenere il timestamp attuale nel codice
| JavaScript | Math.floor(Date.now() / 1000) |
|---|---|
| Python | import time; int(time.time()) |
| PHP | time() |
| Java | Instant.now().getEpochSecond() |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| Go | time.Now().Unix() |
| Ruby | Time.now.to_i |
| Rust | SystemTime::now().duration_since(UNIX_EPOCH)?.as_secs() |
| MySQL | SELECT UNIX_TIMESTAMP(); |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| Bash | date +%s |
Domande frequenti
Che cos’è l’epoch time?
L’epoch time è il numero di secondi trascorsi dall’epoca Unix, il 1° gennaio 1970 alle 00:00:00 UTC. Coincide con il timestamp Unix.
Il timestamp Unix è in UTC?
Sì. Un timestamp Unix conta sempre dalla mezzanotte UTC del 1° gennaio 1970, quindi non ha fuso orario. Diventa una data e un’ora locali solo quando lo converti per un fuso orario specifico.
Come capisco se un timestamp è in secondi o in millisecondi?
I timestamp attuali in secondi hanno 10 cifre; in millisecondi ne hanno 13 e in microsecondi 16. Il convertitore lo riconosce automaticamente.