Convertitore Unix Timestamp
Converti timestamp Unix in data e ora e viceversa.
Timestamp → data
Data → timestamp
Cos'è un Unix timestamp?
È il numero di secondi trascorsi dal 1 gennaio 1970 alle 00:00:00 UTC. Molti sistemi usano anche la variante in millisecondi.
Fuso orario
Il timestamp rappresenta un istante assoluto. Nel risultato mostriamo sia l'ora locale del browser sia l'equivalente UTC. Quando inserisci una data, il campo viene interpretato nel fuso orario locale del dispositivo.
Come funziona il timestamp Unix
Un timestamp Unix rappresenta un istante come numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC. Molti linguaggi e sistemi usano questa convenzione per memorizzare o scambiare date senza dipendere dalla forma in cui vengono visualizzate all'utente.
Alcuni ambienti lavorano in secondi, altri in millisecondi: confondere le due unità produce date apparentemente errate. Un timestamp identifica inoltre un istante, mentre la visualizzazione come data e ora dipende dal fuso orario scelto.
Lo strumento permette di passare da data a timestamp e viceversa ed è utile per API, log, database e debugging. Quando confronti risultati provenienti da sistemi diversi, controlla sempre unità e fuso orario.
Domande frequenti
Il timestamp contiene il fuso orario? Il valore Unix rappresenta l'istante rispetto a UTC; il fuso entra in gioco quando quell'istante viene mostrato come data e ora locale.
Secondi e millisecondi sono intercambiabili? No. Un valore in millisecondi è circa mille volte quello espresso in secondi per lo stesso istante.
Esempio di conversione
Quando un’API restituisce un numero che rappresenta una data, il primo controllo utile è capire se il valore è espresso in secondi o millisecondi. Valori nell’ordine delle tredici cifre sono spesso millisecondi nei sistemi moderni, mentre quelli in secondi sono più corti. Non è però una regola da usare senza verificare la documentazione del sistema.
Convertire il timestamp in una data leggibile facilita il controllo di log, scadenze e risposte API. Nel percorso inverso, una data locale deve essere interpretata nel fuso corretto prima di ottenere l’istante Unix corrispondente.