Convertitore di timestamp Unix
Converte tra timestamp Unix e date leggibili. Si aggiorna in tempo reale.
Come usare questo strumento
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 4
Select and copy the value you need from either field.
Che cos'è un timestamp Unix e perché lo usano le API?
Un timestamp Unix (chiamato anche tempo epoch o tempo POSIX) è un singolo numero intero che rappresenta il numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC, un momento noto come 'epoca Unix'. La convenzione risale al primo sistema operativo Unix dei laboratori Bell negli anni '70. Il suo vantaggio rispetto alle date leggibili è che è un solo numero, indipendente dal fuso orario, facile da confrontare e da elaborare aritmeticamente, e inequivocabile tra i sistemi. Ogni database, file di registro, JWT, token OAuth e la maggior parte delle API moderne usano i timestamp Unix internamente. La claim 'exp' di un JWT è un timestamp Unix; il 'created_at' della maggior parte delle API è un timestamp Unix o una stringa ISO 8601 derivata da esso; gli orari di modifica dei file su Linux/macOS sono memorizzati come timestamp Unix. Ci sono due varianti comuni da distinguere: secondi (la convenzione Unix originale, usata in JWT, OAuth e nei metadati dei file di Linux) e millisecondi (usati in Date.now() di JavaScript, System.currentTimeMillis() di Java e in molte API moderne). Un timestamp di 10 cifre è in secondi; uno di 13 cifre è in millisecondi. Questo strumento gestisce entrambi: incolli qualsiasi formato in qualsiasi campo e lo rileveremo e convertiremo automaticamente. L'altro concetto da conoscere: ISO 8601 è il formato leggibile standard (2025-12-31T23:59:59Z), rigorosamente ordinato alfabeticamente e analizzabile ovunque. Quando può scegliere tra memorizzare i timestamp come interi Unix o stringhe ISO 8601, preferisca Unix per le prestazioni e ISO 8601 per la leggibilità.
Casi d'uso comuni
Decodifica il claim 'exp' o 'iat' dal payload di un JWT per vedere quando scade.
Converti i timestamp delle risposte API nel tuo fuso orario locale per il debug.
Genera timestamp per impostare gli header di scadenza dei cookie.
Traduci i timestamp del database (secondi epoch) in ISO 8601 per l'analisi dei log.
Calcola il tempo trascorso tra due eventi sottraendo i loro timestamp Unix.
Pianifica job cron con il comando at usando timestamp Unix espliciti.
Domande frequenti
Perché il 1970?▼
Secondi o millisecondi?▼
Come vedo questo timestamp nel mio fuso orario?▼
Qual è la differenza tra tempo Unix e UTC?▼
Come si gestiscono i secondi intercalari?▼
I timestamp Unix possono essere negativi?▼
Che cos'è un timestamp ISO 8601?▼
Strumenti correlati
Decodificatore di JWT
Decodifica i JSON Web Token (JWT) all'istante. Viene eseguito nel suo browser: i token non lasciano mai il suo dispositivo, quindi è sicuro usarlo con segreti di produzione.
Formattatore e validatore di JSON
Formatta, valida e minifica JSON online. Funziona interamente nel suo browser: i suoi dati non lasciano mai il suo dispositivo.
Formattatore di XML
Formatta e abbellisce i documenti XML. Utile per SOAP, sitemap, feed RSS e file di configurazione.
Codificatore e decodificatore Base64
Codifica le stringhe in Base64 o decodifica il Base64 in testo. Rispetta la sua privacy: viene eseguito nel suo browser.
Codificatore e decodificatore di URL
Converte il testo in codifica sicura per URL (codifica percentuale) e viceversa. Utile per stringhe di query, reindirizzamenti e flussi OAuth.
Codificatore e decodificatore di entità HTML
Converte i caratteri speciali in entità HTML (&, <, ecc.) e viceversa. Utile per incorporare testo in HTML in modo sicuro.