timestampinfo.fr
Strumenti e documentazione

DOCUMENTAZIONE SUL TEMPO

Comprendere i timestamp Unix e l'Epoch

Origine, unità, conversione e confronto: le basi per gestire correttamente un istante.

Cosa rappresenta un timestamp

Un timestamp identifica una data e un'ora secondo una convenzione. Il tempo Unix conta i secondi dal 1° gennaio 1970 alle 00:00:00 UTC, esclusi i secondi intercalari. I valori precedenti a questa origine sono negativi.

0           → 1970-01-01T00:00:00Z
-1          → 1969-12-31T23:59:59Z
1711972800  → 2024-04-01T12:00:00Z

Ottenere il timestamp attuale

JavaScript fornisce Date.now() in millisecondi. PHP fornisce time() in secondi. Python fornisce time.time() in secondi con una frazione. Un numero deve sempre essere accompagnato dalla convenzione sulla sua unità.

Un istante non ha un unico fuso di visualizzazione

Lo stesso timestamp mostra ore diverse secondo il fuso selezionato. Cambiare il fuso di visualizzazione non cambia l'istante. Viceversa, interpretare un'ora locale senza conoscerne il fuso può produrre un istante errato.

Confrontare e calcolare

Un confronto numerico ha senso solo se entrambi i valori condividono origine e unità. Per una durata, sottrai l'inizio dalla fine. Dividi una differenza in secondi per 3.600 per ottenere le ore; non confondere questa durata con un'ora del giorno.

Calcola una differenza tra timestamp

Convertire millisecondi in secondi

Dividi i millisecondi per 1.000. Mantenere la frazione preserva la precisione: 1711972800123 ms diventa 1711972800.123 s. Arrotondare o troncare a un intero elimina la frazione; la sola divisione non lo fa.

Ottenere il timestamp di un file

In Python, os.stat(path).st_mtime fornisce il timestamp di modifica in secondi. Convertilo con datetime.fromtimestamp(value, timezone.utc) per ottenere l'UTC. Si tratta dell'ora di modifica del file, non di una prova di creazione o autenticità.

Un timestamp non è una prova né un identificatore univoco

Due eventi possono condividere lo stesso valore e gli orologi possono essere regolati. Un timestamp da solo non garantisce ordine causale, autenticità o unicità degli eventi. I sistemi di firma e di marcatura temporale certificata rispondono a esigenze diverse.

Riferimenti

Documentazione di riferimento

Apri il convertitore

Versione italiana pubblicata il 26 settembre 2026.