Vai al contenuto
Strumento gratuito

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 cifreRilevato per un valore assolutoEsempio
Secondi10meno di 10¹¹1700000000
Millisecondi13da 10¹¹ a meno di 10¹⁴1700000000000
Microsecondi16da 10¹⁴ a meno di 10¹⁷1700000000000000
Nanosecondi19da 10¹⁷ in su1700000000000000000

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 +%s

Shell Linux (GNU date): timestamp convertito in data (UTC)

date -u -d @1700000000

Excel / Google Sheets: timestamp in A1 come data (UTC)

=A1/86400+25569

Scopri di più

Strumenti correlati per timestamp, fusi orari e API

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 supporto
Stai creando qualcosa di tuo?

La 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.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori