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.
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
Math.floor(Date.now() / 1000) |
Python: import time; int(time.time()) |
PHP: time() |
MySQL: UNIX_TIMESTAMP() |
Bash: date +%s