Convertitore di timestamp Unix: da timestamp a data e viceversa
Con il convertitore di timestamp Unix, converti un timestamp Epoch come 1700000000 in una data leggibile (2023-11-14, 22:13:20 UTC) e una data in secondi o millisecondi. Lo strumento rileva automaticamente secondi, millisecondi, microsecondi e nanosecondi e mostra ora locale, UTC, ISO 8601, RFC 2822 e tempo relativo.
Creato da Jakub Martyniak
Gratuito e senza registrazione: la conversione avviene interamente nel tuo browser, senza inviare nulla a un server.
Stai creando un'app o un'API? La ospita su un VPS con controllo completo.
Timestamp Unix attuale
…
Timestamp → data
Data → timestamp
Risultato di esempio
Come appare la conversione nel convertitore Epoch
Inserisci un timestamp Unix. Lo strumento ne riconosce l'unità e mostra la data in vari formati; viceversa, converte una data in secondi e millisecondi. Quello qui sotto è un valore di esempio fisso in UTC; il tuo risultato dipende da ciò che inserisci.
Esempio · Timestamp 1700000000, fuso orario UTC
Input
- Timestamp Unix
- 1700000000
- 10 cifre: lo strumento riconosce automaticamente Secondi.
Risultato
- Data e ora (UTC)
- 2023-11-14 22:13:20 UTC
- Lo stesso istante: lo strumento mostra anche l'ora locale nel tuo fuso orario.
- ISO 8601
- 2023-11-14T22:13:20.000Z
- Formato standard per API, log e database.
- RFC 2822 / data HTTP
- Tue, 14 Nov 2023 22:13:20 GMT
- Formato delle intestazioni email e delle risposte HTTP.
- Conversione inversa in millisecondi
- 1700000000000
- Ecco come lo strumento riconverte una data. Durante l'inserimento, riconosce automaticamente 13 cifre come millisecondi.
Perché usare questo strumento
Cosa puoi fare con il convertitore di timestamp Unix
Conversione in entrambe le direzioni, quattro unità e cinque formati di output in un unico strumento.
Rilevamento automatico dell'unità
Lo strumento riconosce secondi, millisecondi, microsecondi e nanosecondi in base alla grandezza del valore (circa 10, 13, 16 o 19 cifre). Se necessario, puoi impostare l'unità nel campo «Unità».
Ticker in tempo reale
Il timestamp Unix corrente si aggiorna ogni secondo e puoi copiarlo in secondi o millisecondi.
ISO 8601 e RFC 2822
Oltre all'ora locale e a UTC, ottieni il risultato nei formati ISO 8601 e RFC 2822 / HTTP-Date, ciascuno con un pulsante per copiarlo.
Indicazione di tempo relativa
Vedi subito quanto tempo è passato da un timestamp o quanto manca a una data futura.
Anche prima del 1970
Lo strumento converte i timestamp negativi (precedenti al 1° gennaio 1970) e i valori decimali proprio come gli interi positivi.
Funziona solo nel browser
La conversione avviene nel tuo browser tramite l'API Date di JavaScript: non viene inviato nulla a un server.
Come funziona
Come convertire i timestamp Unix
Dal timestamp corrente alla conversione in data, fino alla conversione inversa da data a secondi e millisecondi.
Passaggio 1
Visualizza il timestamp corrente
In alto, lo strumento mostra il timestamp Unix attuale in secondi, aggiornato ogni secondo. Con «Copia secondi» o «Copia millisecondi» lo copi negli appunti.
Passaggio 2
Incolla il timestamp
Incolla il tuo valore nella sezione «Timestamp → Data», per esempio 1700000000. Finché non inserisci nulla, viene mostrato il timestamp attuale; «Usa ora» ripristina questo valore nel campo.
Passaggio 3
Verifica l'unità
Sotto «Unità» trovi «Rilevamento automatico» con l'unità rilevata tra parentesi. Se non è corretta, scegli manualmente secondi, millisecondi, microsecondi o nanosecondi.
Passaggio 4
Visualizza e copia la data
Il risultato appare subito come ora locale, UTC, ISO 8601, RFC 2822 / HTTP-Date e tempo relativo. Puoi copiare ogni valore con il relativo pulsante.
Passaggio 5
Converti una data in timestamp
Per la conversione inversa, scegli data e ora in «Data → Timestamp» e imposta l'ora locale o UTC in «Fuso orario dell'input». Otterrai il timestamp in secondi, in millisecondi e in formato ISO 8601.
Rilevamento delle unità
Secondi, millisecondi, microsecondi o nanosecondi?
Un timestamp Unix non indica la propria unità. Lo strumento la deduce dalla grandezza del valore: tutti gli esempi qui sotto rappresentano lo stesso istante. Per i valori negativi e decimali viene considerato il valore assoluto; puoi modificare il rilevamento in qualsiasi momento tramite «Unità».
| Unità | Numero tipico di cifre | Rilevato per un valore assoluto | Esempio |
|---|---|---|---|
| Secondi | 10 | meno di 10¹¹ | 1700000000 |
| Millisecondi | 13 | da 10¹¹ a meno di 10¹⁴ | 1700000000000 |
| Microsecondi | 16 | da 10¹⁴ a meno di 10¹⁷ | 1700000000000000 |
| Nanosecondi | 19 | da 10¹⁷ in su | 1700000000000000000 |
Nel codice e nei fogli di calcolo
Convertire un timestamp Unix senza strumenti
Per script e fogli di calcolo: comandi comuni per ottenere il timestamp corrente e convertirlo in data. Eseguili nel tuo ambiente. Tieni presente che Date.now() in JavaScript restituisce millisecondi (13 cifre) e che la formula Excel produce una data in UTC che devi formattare come data.
JavaScript: timestamp corrente in secondi
Math.floor(Date.now() / 1000)JavaScript: timestamp convertito in data (ISO 8601)
new Date(1700000000 * 1000).toISOString()Python: timestamp corrente in secondi
int(time.time())PHP: timestamp corrente in secondi
time()Shell Linux: timestamp corrente in secondi
date +%sShell Linux (GNU date): timestamp convertito in data (UTC)
date -u -d @1700000000Excel / Google Sheets: timestamp in A1 come data (UTC)
=A1/86400+25569Scopri di più
Strumenti correlati per timestamp, fusi orari e API
Debugger JWT
Decodifica, modifica e firma nuovamente i JSON Web Token, con verifica della firma per HS256/HS384/HS512 e verifica RS/PS/ES tramite chiave pubblica, interamente nel browser.
Creato da Jakub Martyniak
Generatore Crontab
Crea espressioni Cron tramite un modulo, con spiegazioni in italiano e un'anteprima delle prossime esecuzioni: tutto nel browser.
Creato da Jakub Martyniak
Formatter JSON
Formatta, minimizza e convalida JSON con evidenziazione della sintassi, indicazione degli errori e download, interamente nel browser.
Creato da Jakub Martyniak
Generatore UUID
Generi UUID delle versioni 1, 4, 5 e 7, singolarmente o in blocco, con formato personalizzabile, interamente nel browser.
Creato da Jakub Martyniak
Convertitore di fusi orari
Converti data e ora tra tutti i fusi orari che vuoi, con rilevamento automatico del tuo fuso orario, gestione dell'ora legale e avviso sul cambio di giorno. Tutto nel browser.
Creato da Julian Alker
Generatore di timestamp per Discord
Genera tag timestamp di Discord (<t:...:STYLE>) da data e ora, con anteprima in UTC, nel tuo fuso orario e nei fusi orari più comuni per tutti e 9 gli stili, pulsanti per copiare e parser per i tag esistenti. Funziona interamente nel browser.
Creato da Justin Schuessler
FAQ
Domande frequenti sul convertitore di timestamp Unix
Risposte rapide sui timestamp Unix, le unità, i fusi orari e questo strumento.
Sì. Il convertitore è gratuito e non richiede la registrazione. La conversione avviene interamente nel tuo browser tramite l'API Date di JavaScript: i tuoi timestamp e le tue date non vengono né inviati a un server né salvati.
Un timestamp Unix conta i secondi trascorsi dal 1° gennaio 1970, 00:00:00 UTC (la «Unix Epoch»), senza fuso orario né secondi intercalari, come un semplice numero. Molti linguaggi di programmazione, database e API memorizzano gli istanti in questo formato, spesso anche in millisecondi.
Incolla il valore nella sezione «Timestamp → Data». Per 1700000000, lo strumento rileva l'unità Secondi e mostra l'istante come 2023-11-14 22:13:20 UTC, in formato ISO 8601 come 2023-11-14T22:13:20.000Z e in formato RFC 2822 come Tue, 14 Nov 2023 22:13:20 GMT, oltre all'ora locale nel tuo fuso orario e al tempo trascorso rispetto a ora. Ogni valore ha un pulsante per copiarlo.
Nella sezione «Data → Timestamp», scegli data e ora con precisione al secondo e indica in «Fuso orario dell'input» se si tratta di ora locale o UTC. Lo strumento fornisce il timestamp in secondi e millisecondi e in formato ISO 8601: per esempio, 2023-11-14 22:13:20 UTC diventa 1700000000 o 1700000000000.
In base alla grandezza del valore: sotto 10¹¹ viene interpretato come secondi, sotto 10¹⁴ come millisecondi, sotto 10¹⁷ come microsecondi e oltre come nanosecondi. Corrisponde a circa 10, 13, 16 o 19 cifre. Se il rilevamento non è corretto, seleziona tu l'unità nel campo «Unità».
Il timestamp non ha un fuso orario. La riga «Ora locale» usa il fuso orario del tuo browser: in Europa centrale, CET (UTC+1) in inverno e CEST (UTC+2) in estate. La riga «UTC» mostra lo stesso istante senza differenza di fuso. Per altri fusi orari, usa il convertitore di fusi orari. Vai al convertitore di fusi orari
Sì. Lo strumento converte anche i timestamp negativi (istanti precedenti al 1° gennaio 1970) e i valori decimali come 1700000000.5. Il limite è l'intervallo di date supportato da JavaScript, circa 273.000 anni prima e dopo il 1970. Se un valore è fuori intervallo, lo strumento mostra un avviso anziché una data.
Molti sistemi meno recenti memorizzano i timestamp Unix come interi con segno a 32 bit. Il 19 gennaio 2038 alle 03:14:07 UTC si verifica un overflow e il valore passa a una data del 1901. I sistemi a 64 bit non sono interessati. Questo strumento usa l'API Date di JavaScript, non un intero a 32 bit, e converte quindi normalmente anche gli istanti successivi al 2038.
Hai altre domande?
Contatta il supportoLa tua app o API ha bisogno di un server affidabile
Un VPS di ZAP-Hosting mette online la tua applicazione o il tuo progetto in modo affidabile.
Nessuna configurazione. Nessun rischio. Online in pochi secondi.
Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori
