È noto come un fatto che la rotazione della Terra stia rallentando ogni anno, ecco perché a volte abbiamo 61 secondi di minuti.
Nella documentazione Java di Time: http://docs.oracle.com/javase/7/docs/api/java/util/Date.html , si dice:
Alcuni standard informatici sono definiti in termini di tempo medio di Greenwich (GMT), che equivale a tempo universale (UT). GMT è il nome "civile" per lo standard; UT è il nome "scientifico" per lo stesso standard. La distinzione tra UTC e UT è che UTC si basa su un orologio atomico e UT si basa su osservazioni astronomiche, che a tutti gli effetti pratici è un capello invisibilmente fine da spaccare. Perché la rotazione della terra non è uniforme (rallenta e accelera in modi complicati), UT non sempre scorre in modo uniforme. I secondi di salto vengono introdotti secondo necessità in UTC in modo da mantenere UTC entro 0,9 secondi da UT1, che è una versione di UT con alcune correzioni applicate. Esistono anche altri sistemi di data e ora; ad esempio, la scala temporale utilizzata dal sistema di posizionamento globale basato su satellite (GPS) è sincronizzata con UTC ma non è regolata per i secondi bisestili.
Perchè è così? Come può succedere?