Panoramica / Utilità e calcolatori / Convertitore di timestamp UNIX e fusi orari
Utilità e calcolatori 100% nel browser e offline

Convertitore di timestamp UNIX e fusi orari

Converti timestamp UNIX in secondi o millisecondi in ISO 8601, UTC e ora locale, trasforma un orario tra fusi orari e confronta 15 città del mondo.

Inserisci i valori; il risultato viene calcolato subito.

I tuoi file e dati non lasciano mai il browser: non viene caricato nulla.

Timestamp live attuale (secondi):
0
Scegli data & ora
Input 1
Inserisci timestamp UNIX
Input 2
Formati di data convertiti Valido

Un convertitore di timestamp Unix con tre schede

Un log, una colonna del database o il claim di un token mostrano un numero come 1700000000, e a colpo d'occhio nessuno sa che giorno e che ora siano. Il convertitore di timestamp Unix traduce quel numero in data e viceversa. La seconda scheda converte un orario tra fusi orari. La terza è un orologio mondiale con 15 città.

Cinque passaggi dal numero alla data

  1. Apri la prima scheda e scrivi o incolla il numero in Timestamp (secondi o millisecondi).
  2. Leggi i risultati a destra: ora locale, UTC, ISO 8601, le due unità, il formato RFC 2822 delle intestazioni HTTP, l'età relativa e la settimana del calendario. Il pulsante di copia accanto a una riga copia quel valore.
  3. Per andare nell'altra direzione scegli una data nel selettore e imposta il fuso di input. Il campo del timestamp si aggiorna.
  4. Sposta l'orario con -1 giorno, -1 ora, +1 ora e +1 giorno. Usa l'ora attuale riporta tutto al momento presente.
  5. Per una domanda sui fusi apri Convertitore di fusi orari, inserisci l'orario di origine, scegli fuso di origine e di destinazione e premi la freccia per scambiarli.

Il cron di un server in UTC e una riunione a Los Angeles

Un server in UTC scrive 1699999200 nel log di cron. Tu sei a Berlino e vuoi sapere se il job è partito prima o dopo la mezzanotte locale. Incolli il numero e leggi l'ora.

Una riunione alle 17:00 a Los Angeles sono le 02:00 del giorno dopo a Berlino. Il convertitore mostra la differenza di ore, un'indicazione di giorno successivo e lo scarto UTC del fuso di destinazione.

Secondi o millisecondi: decide la lunghezza

Date.now() di JavaScript restituisce 13 cifre, time() di PHP ne restituisce 10. Se li scambi, finisci nel 1970 o nell'anno 55000. Lo strumento accetta entrambi e deduce l'unità dalla lunghezza: fino a 11 caratteri sono secondi, i valori più lunghi millisecondi.

La regola conta solo i caratteri. Un segno meno iniziale non conta, quindi -1000000000 è letto come secondi. Un valore con decimali come 1700000000.5 ha 12 caratteri, viene letto come millisecondi e cade a gennaio 1970. Togli prima i decimali. L'uscita in secondi è arrotondata per difetto e il selettore mostra solo secondi interi. Le date oltre l'intervallo dell'oggetto Date di JavaScript, circa 270.000 anni per lato rispetto al 1970, risultano non valide.

Fusi orari, ora legale e il fuso del browser

L'elenco mostra per prime 31 zone comuni. Le altre zone IANA compaiono solo se il browser supporta Intl.supportedValuesOf. Un orario locale che non esiste (l'ora saltata in primavera) o che si ripete (autunno) riceve un solo risultato, senza avvisi. L'orologio mondiale mostra un elenco fisso di 15 città.

I pulsanti 00:00 e 23:59 usano il fuso orario del browser, anche se hai scelto un altro fuso di input. Anche la settimana del calendario e il giorno dell'anno sono calcolati nel fuso del browser. L'età relativa conta al massimo in giorni, quindi leggi «1200 giorni fa» e non «3 anni fa».

Nessuna richiesta di rete

Il calcolo avviene nel browser con le API Date e Intl di JavaScript. Scrivere o premere un pulsante non invia nulla, come mostra il pannello di rete degli strumenti per sviluppatori. L'orologio in alto avanza in locale una volta al secondo. I pulsanti di copia scrivono solo negli appunti.

Domande frequenti (FAQ)

Incollalo nel campo del timestamp. 1700000000 diventa 2023-11-14T22:13:20.000Z in UTC. Dieci cifre sono lette come secondi, tredici come millisecondi.