Skip to content

Comparison

UTC vs GMT: sono la stessa cosa?

Stessa ora sull'orologio. Definizione diversa dietro di essa.

By Published

TL;DR. UTC e GMT sono identici per ogni scopo pratico — concordano sul secondo entro una tolleranza di un secondo intercalare. Formalmente, UTC è definito dagli orologi atomici (con aggiustamenti dei secondi intercalari) e GMT dalla rotazione terrestre a Greenwich. Usa UTC nel codice e nei timestamp.

Chiedi a dieci ingegneri qual è la differenza tra UTC e GMT e otterrai dieci risposte diverse — la maggior parte parzialmente corrette. Ecco la versione che regge: in ogni contesto pratico, i due sono identici. Nelle loro definizioni formali, divergono su cosa sta effettivamente misurando l’orologio. La divergenza conta in due casi ristretti.

La versione breve

  • UTC = Coordinated Universal Time. Definito da un insieme di orologi atomici in ~80 laboratori in tutto il mondo, coordinati dal BIPM a Parigi e dallo IERS.
  • GMT = Greenwich Mean Time. Definito dal tempo solare medio al Royal Observatory di Greenwich, Londra.
  • Entrambi nominano lo stesso orologio a muro — l’ora al meridiano 0° senza ora legale. Differiscono di meno di 0,9 secondi in qualsiasi momento (che è la soglia per inserire o rimuovere un secondo intercalare).

Perché esistono due nomi

GMT precede gli orologi atomici di un paio di secoli. Era l’ora di riferimento mondiale dal XIX secolo fino alla metà del XX, definita dalla rotazione terrestre osservata da Greenwich.

La rotazione della Terra, si è scoperto, non è perfettamente regolare. Il pianeta rallenta leggermente (alcuni millisecondi per secolo) a causa dell’attrito delle maree; ha anche oscillazioni stagionali. Man mano che gli orologi atomici miglioravano negli anni ’50 e ’60, l’irregolarità diventò misurabile — gli orologi atomici mostravano che la Terra rimaneva indietro più di quanto il manuale dicesse.

Nel 1972 i cronometristi del mondo introdussero UTC come nuovo standard di riferimento. UTC traccia il tempo atomico ma inserisce occasionalmente secondi intercalariper rimanere entro 0,9 secondi dal tempo solare. Il risultato: UTC e GMT concordano sul secondo ogni secondo, più o meno una correzione del secondo intercalare applicata alla mezzanotte del 30 giugno o del 31 dicembre.

Il lato del database dei fusi orari IANA

I sistemi moderni usano il database dei fusi orari IANA (tzdata) per calcolare l’ora locale ovunque. Gli ID di zona sono cose come Europe/London e UTC — non esiste una zona GMT. Invece, la zona del UK è Europe/London, che storicamente osserva GMT in inverno e BST (British Summer Time = UTC+1) in estate. Il governo britannico chiama l’ora invernale “GMT” nella scrittura informale; tzdata la chiama UTC+0. Stesso orologio, etichetta diversa.

Quando la distinzione conta?

1. Astronomia e operazioni satellitari

I sistemi dipendenti dal tempo solare (posizione del sole, previsione satellitare, navigazione celeste) vogliono il vero tempo solare — che è ciò che GMT formalmente è. Gli aggiustamenti dei secondi intercalari di UTC significano che deriva di millisecondi dal tempo solare tra le inserzioni di secondi intercalari. Per l’astronomia con precisione inferiore al secondo, la distinzione è reale e usa UT1 (il nome moderno effettivo per il tempo solare-medio-astronomico, che GMT informalmente è).

2. Timestamp di lunga durata

I filesystem, l’aggregazione dei log e i timestamp dei database si preoccupano se il secondo registrato era un secondo intercalare o normale. La maggior parte dei sistemi usa il tempo POSIX, che non ha secondi intercalari — i secondi intercalari vengono solitamente “spalmati” nell’arco di diverse ore dai server NTP (Google e Cloudflare hanno pubblicato algoritmi di spalma). Per il 99% delle applicazioni questo è invisibile; per il trading ad alta frequenza, il calcolo scientifico o i log di audit precisi, la spalma conta.

E la prevista fine dei secondi intercalari?

Nel 2022 la Conferenza Generale di Pesi e Misure ha votato per deprecare i secondi intercalari entro il 2035. Una volta che ciò accade, UTC si discosterà lentamente dal tempo solare a una velocità di circa un secondo ogni pochi decenni. La deriva non sarà percettibile dagli esseri umani per secoli; ciò che cambia è che i sistemi di cronometraggio non devono più gestire l’aggiustamento periodico.

Il consiglio pratico

  • Usa “UTC” nel codice e nei timestamp. Il suffisso Z di ISO 8601 significa UTC. La zona IANA è UTC. Ogni moderna API usa UTC.
  • Usa “GMT” solo come etichetta per l’ora invernale del UK. Uguale a UTC per scopi pratici; familiare al pubblico britannico.
  • Trattali come identici nel lavoro quotidiano. La conversione tra zone tramite il nostro convertitore di fuso orario usa UTC internamente; puoi leggere l’output come GMT senza perdere alcuna precisione significativa.

La conclusione onesta

Per il 99,99% del lavoro, UTC e GMT sono intercambiabili. UTC è il nome moderno ben definito; GMT è il nome più vecchio carico di storia. Usa UTC a meno che tu non abbia un motivo specifico — tipicamente astronomico — per non farlo.

Dati numerici

  • Tolleranza massima |UTC − UT1|: 0,9 secondi — superarla attiva l’inserimento o la cancellazione di un secondo intercalare.
  • Secondi intercalari inseriti fino ad oggi (1972 → 2025): 27, tutti positivi (mai cancellati). Il più recente: 2016-12-31 23:59:60 UTC.
  • Variazione della durata del giorno: la rotazione terrestre rallenta di ~1,7 ms/secolo per l’attrito delle maree; l’oscillazione stagionale aggiunge ±1 ms intra-annuale.
  • Precisione dell’orologio atomico che supporta UTC: gli standard primari al cesio-133 derivano <1 secondo in ~300 milioni di anni; gli orologi a reticolo ottico raggiungono ora 10⁻¹⁹.
  • Laboratori coordinatori: ~80 istituti contribuiscono i dati dell’orologio alla Circular T mensile del BIPM, da cui derivano TAI e UTC.
  • Suffisso UTC ISO 8601: Z ("Zulu") — equivalente a +00:00.
  • Intestazione data HTTP RFC 7231 usa ancora la stringa letterale GMT: Sun, 06 Nov 1994 08:49:37 GMT — interpretala come UTC.
  • Tempo Unix: secondi dal 1970-01-01T00:00:00Z, escludendo i secondi intercalari — gli orologi POSIX “saltano” o spalmano i secondi intercalari invece di contarli.
  • Deprecazione secondi intercalari: Risoluzione CGPM 4 (2022) — i secondi intercalari terminano entro o prima del 2035; la tolleranza sostitutiva da impostare ≥1 minuto.

Matrice decisionale

Dove viene registrata / visualizzata l’oraUsa
Colonna timestamp del databaseUTC (memorizza come TIMESTAMPTZ)
Payload JSON dell’APIISO 8601 con Z
Intestazione HTTP Date / Last-ModifiedFormato RFC 7231 con GMT letterale
Schedule cronUTC, o zona IANA esplicita
UI rivolta ai consumatori UK in invernoEtichetta “GMT” accettabile
UI rivolta ai consumatori UK in estate“BST”, mai “GMT+1”
Timestamp osservazione astronomicaUT1 (o UTC + correzione DUT1)
Efemeride satellitare GPSTempo GPS (UTC + 18 s al 2024)
Riga di log in sistema distribuitoUTC, ISO 8601 al millisecondo
Invito calendario tra zoneZona IANA (es. Europe/London), non offset UTC

Fonti

  • Raccomandazione ITU-R TF.460-6 — Standard-frequency and time-signal emissions, definisce UTC e le regole dei secondi intercalari — itu.int.
  • IERS Bulletin C — annuncio operativo dei secondi intercalari — iers.org.
  • Risoluzione CGPM 4 (2022) — decisione di deprecare i secondi intercalari entro il 2035 — bipm.org.

Frequently asked questions

UTC e GMT sono la stessa cosa?
Per tutti gli scopi pratici, sì — sono identici entro 0,9 secondi in qualsiasi momento, che è la soglia dei secondi intercalari. Formalmente differiscono nella definizione: UTC è atomico, GMT è solare. La differenza conta solo per l&rsquo;astronomia e la temporizzazione con precisione inferiore al secondo.
Cosa sono i secondi intercalari?
Aggiustamenti a UTC che lo mantengono entro 0,9 secondi dal tempo solare. La rotazione della Terra non è perfettamente regolare (sta rallentando leggermente a causa dell&rsquo;attrito delle maree), quindi lo IERS inserisce periodicamente un secondo intercalare alla mezzanotte del 30 giugno o del 31 dicembre. La Conferenza Generale di Pesi e Misure ha votato nel 2022 per deprecarli entro il 2035.
Devo usare UTC o GMT nel mio codice?
UTC. Il suffisso &lsquo;Z&rsquo; di ISO 8601 significa UTC. L&rsquo;ID zona del database IANA è &lsquo;UTC&rsquo;, non &lsquo;GMT&rsquo;. Ogni moderna API, database e libreria standardizza su UTC per i timestamp. &lsquo;GMT&rsquo; sopravvive principalmente come etichetta per l&rsquo;ora invernale del UK e nelle intestazioni di data HTTP (RFC 7231) per ragioni storiche.
L&rsquo;ora del UK è uguale a GMT tutto l&rsquo;anno?
No — solo in inverno. Il UK osserva l&rsquo;ora legale britannica (BST = UTC+1) dalla fine di marzo alla fine di ottobre. La zona IANA è Europe/London, che alterna tra UTC+0 (che la segnaletica UK chiama GMT) e UTC+1. Non codificare mai &lsquo;GMT&rsquo; per gli orari UK; risolvili tramite la zona.

Related

Published May 14, 2026