Caricamento...
Caricamento...
Converti qualsiasi numero di epoca Unix in una data, o qualsiasi data in un'epoca. Gestisce sia secondi che millisecondi, mostra formati ISO 8601, UTC, locale e relativo, e include un orologio attuale in tempo reale più riferimenti rapidi per inizio giornata, settimana, mese e anno.
Clicca su qualsiasi valore per caricarlo come timestamp attuale.
Un timestamp Unix (chiamato anche tempo epocale) è il numero di secondi trascorsi da 00:00:00 UTC del 1 gennaio 1970 — la cosiddetta epoca Unix. È il modo standard in cui i computer memorizzano i momenti nel tempo perché è un singolo intero che è indipendente dal fuso orario e facile da confrontare. Vedrai timestamp nelle risposte API, nei record di database, nei file di log, nelle affermazioni JWT, nelle scadenze dei cookie e ovunque due sistemi debbano concordare su quando è accaduto qualcosa. Il formato si presenta in due varianti: secondi (10 cifre per qualsiasi data attuale) e millisecondi (13 cifre, utilizzato da JavaScript e molte API web). Questo strumento gestisce entrambi, funziona interamente nel tuo browser e mostra il risultato in ogni formato comune contemporaneamente.
Scegli Epoch → Data se hai un numero che vuoi leggere come data, oppure Data → Epoch se vuoi convertire un momento del calendario in un intero.
Per le epoche, incolla qualsiasi numero di 10 cifre (secondi) o 13 cifre (millisecondi) — il rilevamento automatico gestisce entrambi. Per le date, usa il selettore o digita nel formato YYYY-MM-DDTHH:MM:SS.
Le uscite includono ISO 8601, stringa UTC, ora locale, relativa ("tra 3 ore"), e sia secondi che millisecondi. Clicca su copia in qualsiasi riga per copiarlo.
Clicca su uno dei pulsanti di riferimento (Ora, Inizio di oggi, epoca Unix, limite Y2038, ecc.) per caricare quel timestamp nell'input.
Timestamp Unix = secondi dal 1970-01-01 00:00:00 UTC Esempi: 0 → 1970-01-01 (l'epoca stessa) 1000000000 → 2001-09-09 (un miliardo di secondi) 1700000000 → 2023-11-14 2147483647 → 2038-01-19 (limite firmato a 32 bit) Conversione: ms_timestamp = sec_timestamp × 1000 date_object_ms = epoch_value > 1e12 ? epoch_value : epoch_value × 1000 date = new Date(date_object_ms)
Il tempo epocale è neutrale rispetto al fuso orario — lo stesso intero significa lo stesso momento ovunque sulla terra. Per trasformarlo in qualcosa che un umano può leggere, si applica un offset di fuso orario. ISO 8601 (`2024-01-15T12:34:56Z`) lo mantiene in UTC; il formato locale applica l'offset del tuo browser. JavaScript memorizza i timestamp in millisecondi, mentre le shell Unix, i campi di database e la maggior parte delle API utilizzano i secondi — ecco perché questo strumento rileva l'unità controllando se il valore è superiore a 10¹² (un momento ben oltre l'anno 5000 se interpretato come secondi, ma plausibile se interpretato come millisecondi).
Riferimento: POSIX.1-2017 §4.16 — Secondi dall'epoca
| Input | Output |
|---|---|
1700000000 (secondi) | 2023-11-14T22:13:20Z Epoca standard di 10 cifre — rilevata automaticamente come secondi. |
1700000000000 (millisecondi) | 2023-11-14T22:13:20Z Valore di 13 cifre — rilevato automaticamente come millisecondi, stesso momento. |
0 | 1970-01-01T00:00:00Z L'epoca Unix stessa. |
2024-01-15 12:00 locale → epoca | Dipende dal tuo offset di fuso orario Data → Epoch interpreta sempre l'input nel tuo fuso orario locale. |
Formatta, valida e minimizza JSON con report precisi di linea e colonna degli errori.
Codifica e decodifica testo Base64 con variante sicura per URL opzionale e supporto UTF-8.
Dividi i JSON Web Token in intestazione, payload e claims con date di scadenza leggibili.
Calcola la tua età esatta in anni, mesi e giorni a partire da qualsiasi data di nascita.
Ultimo aggiornamento