Convertitore di Timestamp

1767225600 si legge giovedì 1° gennaio 2026 alle 00:00:00 UTC (l’01:00 CET a Roma), una volta che sai che l’epoch Unix conta i secondi trascorsi dal 1970. Questo convertitore funziona in entrambe le direzioni: incolla un valore epoch in secondi (10 cifre) o millisecondi (13 cifre, riconosciuti automaticamente) per vedere la data, oppure scrivi una data per ottenere l’epoch. I risultati compaiono come ISO 8601, data leggibile in italiano e ora UTC, in UTC o in uno degli otto grandi fusi del selettore (New York, Los Angeles, Londra, Madrid, Berlino, Tokyo, Shanghai, Sydney); Berlino e Madrid mostrano la stessa ora di Roma (CET/CEST).

Come convertire i timestamp

  1. 1

    Scegli la direzione

    Timestamp → Date trasforma un valore epoch in una data; Date → Timestamp fa il percorso inverso. Il campo arriva precompilato con l'ora Unix attuale.

  2. 2

    Incolla il valore

    I secondi epoch (10 cifre) e i millisecondi (13 cifre) vengono distinti automaticamente. Nell'altra direzione, scrivi una data come 2026-04-16 14:30:00 o qualsiasi stringa ISO 8601.

  3. 3

    Scegli il fuso orario

    UTC per impostazione predefinita, oppure New York, Los Angeles, Londra, Madrid, Berlino, Tokyo, Shanghai o Sydney. Le regole dell'ora legale valgono per la data esatta convertita; per l'ora di Roma usa Berlino o Madrid (stesso orologio CET/CEST).

  4. 4

    Copia ciò che ti serve

    ISO 8601 con offset, data leggibile, ora UTC, più secondi e millisecondi epoch quando converti da una data. Fai clic su un valore per selezionarlo, poi copialo.

Promemoria delle unità

Cifre Unità Esempio Cosa fa questo convertitore
10 Secondi 1767225600 Letto come secondi
13 Millisecondi 1767225600000 Riconosciuto automaticamente, diviso per 1000
16 Microsecondi 1767225600000000 Non supportato: elimina prima le ultime 6 cifre
19 Nanosecondi 1767225600000000000 Non supportato: elimina prima le ultime 9 cifre

I quattro esempi descrivono lo stesso istante: 2026-01-01 00:00:00 UTC. Se un valore a 13 cifre finisce in un sistema che si aspetta secondi, la data cade nell’anno 57.971; un anno assurdo è il classico segnale di un’unità scambiata.

Sorgenti comuni e relative unità

  • JavaScript Date.now(): millisecondi.
  • Unix date +%s: secondi.
  • PHP time(): secondi.
  • Go time.Now().UnixNano(): nanosecondi.
  • Python time.time(): secondi, come numero decimale.
  • SQL EXTRACT(EPOCH FROM ...): secondi.
  • MongoDB ObjectId: secondi nei primi 4 byte.
  • Firestore Timestamp: secondi più un campo di nanosecondi.

ISO 8601 e RFC 3339

ISO 8601 è il formato a cui affidarsi per log, API e nomi di file:

2026-01-01T00:00:00Z
2026-01-01T00:00:00.000Z
2026-01-01T01:00:00+01:00

Le tre righe sono lo stesso istante, epoch 1767225600. RFC 3339 è un profilo più rigoroso di ISO 8601 diffuso nelle API HTTP; il suffisso Z significa UTC, e gli offset numerici come +01:00 sono altrettanto validi. Questo convertitore stampa l’ISO 8601 con l’offset numerico del fuso scelto, ad esempio 2026-01-01T01:00:00+01:00 per Berlino o Madrid (la stessa ora di Roma).

Insidie frequenti

  • Confusione tra fusi orari. L’epoch in sé è sempre UTC. 1767225600 sono le 00:00 del 1° gennaio 2026 in UTC, ma ancora le 19:00 del 31 dicembre 2025 a New York. Confronta i timestamp in UTC e converti solo per la visualizzazione.
  • Millisecondi passati come secondi. Un’unità di scarto e la data finisce a millenni di distanza. Controlla il numero di cifre prima di dare la colpa ai dati.
  • Ordine della data nel testo. Usa l’ordine ISO 2026-04-16 14:30:00. Le date con le barre come 16/04/2026 vengono lette con il mese per primo e falliscono o scambiano i campi.
  • Secondi intercalari. Il tempo Unix finge che ogni giorno duri esattamente 86.400 secondi; i secondi intercalari vengono assorbiti in silenzio e l’aritmetica epoch non li vede mai.
  • Anno 2038. I contatori di secondi a 32 bit con segno vanno in overflow il 19/01/2038 alle 03:14:07 UTC. Questo convertitore calcola a 64 bit, quindi qui le date successive non sono un problema; controlla dispositivi embedded e sistemi legacy.

Domande frequenti

La mezzanotte UTC del 1° gennaio 1970. I timestamp contano i secondi (o millisecondi) trascorsi da quell’istante; per questo lo stesso numero indica lo stesso momento su ogni sistema, in ogni fuso orario.

Date.now() restituisce millisecondi dall’epoch, quindi è 1000 volte più grande dell’output di date +%s. Incollalo così com’è: i valori a 13 cifre vengono riconosciuti come millisecondi e convertiti di conseguenza.

Sì. I timestamp negativi contano all’indietro dall’epoch: -86400 è il 31/12/1969 alle 00:00:00 UTC, esattamente un giorno prima.

Sì: la conversione viene calcolata sul nostro server, quindi il valore viaggia su una connessione cifrata per produrre il risultato. I valori convertiti non vengono conservati; le statistiche d’uso registrano solo che è avvenuta una conversione e in quale direzione.

Strumenti correlati

Strumento disponibile in altre lingue