Timestamp Unix convertitore

Trasforma i timestamp dei log in date leggibili, poi riconverti le date in secondi o millisecondi senza calcoli mentali.

Timestamp Unix corrente
0
In attesa di input...

Nozioni di base sui timestamp

Che cos'è un timestamp Unix?

Un timestamp Unix misura il tempo dal 1 gennaio 1970 alle 00:00:00 UTC. Il numero è indipendente dal fuso orario, ma quando lo mostri a una persona, log, dashboard, database e browser possono visualizzarlo in zone locali diverse.

Unità comuni

UnitàLunghezza tipicaEsempio
Secondi10 cifre1716300000
Millisecondi13 cifre1716300000000

Concetti di tempo

Qual è il problema Y2038?

I sistemi che utilizzano interi con segno a 32 bit per i timestamp Unix vanno in overflow nel gennaio 2038. I moderni sistemi a 64 bit evitano questo limite.

UTC rispetto all'ora locale

Salva e confronta i timestamp in UTC quando possibile. Converti nell'ora locale solo ai margini del prodotto, ad esempio nella UI, nei report o nelle esportazioni.

ISO8601

Un formato timestamp leggibile come 2024-05-21T14:30:00Z. È ampiamente utilizzato in API, database, log e sistemi distribuiti perché può includere informazioni sul fuso orario.

Secondi contro millisecondi

I valori a dieci cifre sono generalmente secondi. I valori a tredici cifre sono generalmente millisecondi. Mescolare i due è uno dei bug di timestamp più comuni.

Riferimento comune di conversione

DurataSecondiMillisecondi
1 minuto6060.000
1 ora3.6003.600.000
1 giorno86.40086.400.000
1 anno (365 giorni)31.536.00031.536.000.000