ifBuyz Tools
Sviluppo

Convertitore Unix Timestamp

Ora attuale

Riferimento in tempo reale per Unix Timestamp e data UTC.

Ora Unix corrente (secondi)
Data UTC

Inserimento

Inserisci secondi Unix o millisecondi da convertire.

I valori di 10 cifre vengono trattati come secondi. I valori più lunghi vengono trattati come millisecondi.

Domande frequenti

Cos'è un timestamp Unix?
Un timestamp Unix è il numero di secondi (o millisecondi in JavaScript) trascorsi dall'Epoch Unix: 1 gennaio 1970, 00:00:00 UTC. È la rappresentazione del tempo universale in programmazione — non ambigua, indipendente dal fuso orario e facilmente calcolabile.
Cos'è il problema dell'Anno 2038?
Gli interi con segno a 32 bit arrivano al massimo a 2.147.483.647 — corrispondente al 19 gennaio 2038 alle 03:14:07 UTC. I sistemi che usano timestamp a 32 bit andranno in overflow e il valore tornerà negativo (1901), causando errori di calcolo delle date. I sistemi moderni usano timestamp a 64 bit, che non andranno in overflow per ~292 miliardi di anni.
Come converto un timestamp Unix in una data leggibile in JavaScript?
new Date(timestamp * 1000).toLocaleString() per timestamp in secondi (moltiplica per 1000 per convertire in millisecondi). new Date(timestamp).toISOString() per millisecondi. Usa Intl.DateTimeFormat per la formattazione in base alla locale.