Convertire timestamp Unix

Ultima revisione dei contenuti:

Questo convertitore converte istantaneamente. Inserisci un valore e il risultato appare subito.

s
in

Quando serve convertire timestamp Unix?

Il timestamp Unix (o Epoch) conta i secondi trascorsi dal 1° gennaio 1970, 00:00:00 UTC. È lo standard universale per memorizzare data e ora nei sistemi informatici.

Esempio: 1709251200 = 1° marzo 2024, 00:00:00 UTC. I timestamp sono indipendenti dal fuso orario.

Tutti i calcoli vengono eseguiti localmente nel tuo browser.

Un orologio digitale appeso al soffitto con l’ora 18:00 sul display
Le persone leggono l’ora su un display, mentre i sistemi registrano lo stesso istante come un solo numero di secondi contati dal 1 gennaio 1970. Il convertitore traduce tra le due notazioni, così un timestamp copiato da un log o da un database diventa una data leggibile.

Come funzionano i timestamp Unix?

Il tempo Unix conta i secondi dall’epoca (epoch): 1° gennaio 1970, 00:00:00 UTC. Il valore è sempre UTC.

JavaScript: Date.now() restituisce millisecondi. Python: time.time() restituisce secondi con decimali.

Una fila di orologi da parete con targhette di città, uno per ogni fuso orario
Lo stesso istante ha un’ora diversa in ogni fuso orario, per questo alla parete c’è un orologio per ciascuno. Il timestamp Unix conta i secondi dal 1 gennaio 1970 in UTC, quindi ha un unico valore in tutto il mondo. Il fuso entra in gioco solo quando quel numero torna a essere data e ora.

Timestamp Unix vs Data ISO

CaratteristicaTimestamp UnixData ISO 8601
Formato17092512002024-03-01T00:00:00Z
LeggibilitàSolo per macchineLeggibile da umani
Fuso orarioSempre UTCInclude fuso (Z, +02:00)
ConfrontoSemplice (maggiore = più tardi)Richiede parsing
Archiviazione4–8 byte20+ byte

Come usare il convertitore?

  1. 1. Inserisci un valore

    Digita un numero nel campo di inserimento.
  2. 2. Leggi il risultato

    Il risultato appare istantaneamente.
  3. 3. Copia o inverti

    Copia il risultato o inverti la direzione di conversione.

Quando è utile questo convertitore?

  1. Sviluppo web

    API e database memorizzano date come timestamp. Converti per il debug.
  2. Analisi log

    I log del server usano timestamp Unix.
  3. Database

    MySQL UNIX_TIMESTAMP(), PostgreSQL extract(epoch from...) restituiscono timestamp.
  4. Programmazione

    JavaScript Date.now() restituisce millisecondi da Epoch. Dividi per 1.000 per i secondi.

Ultima revisione dei contenuti: · scritto e verificato dal team Arteon

Domande frequenti

Cos’è l’epoca Unix?

Il 1° gennaio 1970 alle 00:00:00 UTC. Tutti i timestamp sono misurati da questo punto.

Cos’è il problema dell’anno 2038?

I timestamp a 32 bit con segno traboccano il 19 gennaio 2038 alle 03:14:07 UTC. I sistemi moderni usano 64 bit.

I calcoli vengono eseguiti localmente?

Sì. Tutti i calcoli vengono eseguiti nel tuo browser.

Screenshot dello strumento gratuito Arteon: Convertire timestamp Unix

Aiutaci a migliorare i nostri strumenti

Hai un'idea, trovato un bug o vuoi suggerire una funzionalità? Scrivici – rispondiamo entro 24 ore.