Wir können Schaltsekunden nicht nur vermeiden, so hat es früher auch funktioniert. Und es gibt ein gängiges neueres System, das auch Schaltsekunden vermeidet.
Vor 1960 wurden Sekunden als 1/86400 eines mittleren Sonnentages definiert. Dann, wenn Schwankungen der Erdrotation dazu führten, dass sie nicht mehr synchron war, konnte ein neuer mittlerer Sonnentag berechnet und durch 86400 dividiert werden. Dabei wurde die Länge der Sekunde in absoluten Zahlen geändert, was zu einer geringfügigen Dehnung oder Schrumpfung führte.
Das war ein Durcheinander, wie Sie sich vorstellen können. Die zweite wurde also als eine bestimmte Anzahl atomarer Schwingungen definiert, die äußerst präzise ausgeführt werden konnten. Anstatt die Sekunde zu verkleinern und zu dehnen, um eine genaue Anzahl von ihnen an einem Tag beizubehalten, halten wir die Sekunde fest und addieren oder subtrahieren eine von der (Ganzzahl-) Zählung, wenn wir anpassen müssen.
Auf diese Weise können Sie das Timing der Erdrotation in etwa mit unserer Uhrzeit synchronisieren. Sie benötigen eine Angabe, indem Sie entweder die Länge der Sekunde ändern und die Anzahl festhalten oder die Länge festhalten und die Anzahl ändern. Für jemanden, der nur ein einfaches Programm schreibt, um beispielsweise die zivilen Sekunden zwischen zwei UTC-Zeitstempeln zu berechnen, war der alte Weg einfacher (eine feste Anzahl von Sekunden zwischen zwei Zeiten ist trivial). Wenn Sie jedoch wissenschaftliche oder technische Berechnungen oder Experimente mit größter Präzision durchführen, ist es BESSER, eine sehr feste Länge von einer Sekunde zu haben, die nicht von Zeit zu Zeit geändert wird - viel schlimmer als die Unannehmlichkeit, Schaltsekunden zu berücksichtigen.
Ein anderer Ansatz ist es jedoch, Schaltsekunden einfach zu ignorieren und die Uhren ununterbrochen laufen zu lassen. So funktioniert die GPS-Zeit - sie begann synchron mit der UTC-Zeit, wurde aber seitdem nicht für die Schaltsekunden angepasst, sodass sie ungefähr eine Viertelminute nicht synchron sind (ich habe einige Zeit nicht eingecheckt). Das ist gut für GPS-Orbitalberechnungen, bei denen Schaltsekunden-Einstellgrenzen überschritten werden. Das GPS-Datenpaket enthält Informationen zum aktuellen Delta zwischen UTC und GPS-Zeit, sodass Sie die Zivilzeit aus der GPS-Zeit berechnen können, sowie eine einige Monate vorhergehende Warnung, wenn eine neue Schaltsekunde hinzugefügt oder weggelassen wird.
Eine andere Antwort schlug vor, Schaltsekunden in die Warteschlange zu stellen und alle zehn Jahre einen Schaltschritt von mehreren Sekunden zu machen. Das vereinfacht Ihre Software nicht wirklich - jetzt müssen Sie Minuten mit z. B. 67 Sekunden pro Jahrzehnt einplanen. Einfacher, mit Schaltsekunden an einem Tisch umzugehen und in der Zwischenzeit nicht einmal eine Sekunde zu verlieren. (Der Standard erlaubt es ihnen übrigens, hinzuzufügen oder wegzulassen - Sie könnten eine 59-Sekunden-Minute oder eine 61-Sekunden-Minute haben, wenn Sie eine Anpassung benötigen. Es ist im Allgemeinen die letztere.
Oh, noch eine Lösung. Die Organisation, die all dies wirklich verfolgte, hieß International Earth Rotation Service und wurde später in International Earth Rotation and Reference Systems Service (IERS) umbenannt . Stellen Sie sich das Chaos vor, wenn sie nicht mehr finanziert werden und sich die Erde nicht mehr dreht. Wie dem auch sei, ich nehme an, Sie könnten sie einfach bitten, ihn gleichmäßiger zu drehen. :-)