Artık atılımlardan kaçınmakla kalmıyoruz, aslında eskiden böyle çalışıyordu. Ve artık saniye kaçınan ortak bir yeni sistem var.
1960 öncesinde, saniyeler ortalama bir güneş gününün 1 / 86400'ü olarak tanımlandı. Daha sonra, dünyanın dönüşündeki varyasyonlar senkronizasyondan çıkmasına neden olduğunda, yeni bir ortalama güneş günü hesaplanabilir ve 86400'e bölünebilir - ikincinin uzunluğunu mutlak terimlerle değiştirerek, onu hafifçe gererek veya daraltarak.
Tahmin edebileceğiniz gibi bu bir karışıklıktı. Böylece ikincisi, son derece hassas hale getirilebilecek belirli sayıda atom salınımı açısından tanımlanmıştır. Bir gün içinde tam sayılarını tutmak için ikincisini küçültmek ve germek yerine, ikinciyi sabit tutarız ve ayarlamamız gerektiğinde (tamsayı) sayımından bir tane ekler veya çıkarırız.
Bunlar, dünya dönme zamanlamasını saat zamanımızla senkronize tutmanın hemen hemen yoludur - ikincisinin uzunluğunu değiştirip sayıyı sabit tutarak bir yere vermeniz gerekir veya uzunluğu sabit tutar ve sayıyı değiştirirsiniz. Diyelim ki, iki UTC zaman damgası arasındaki sivil saniyeleri hesaplamak için basit bir program yazan biri için, eski yol daha kolaydı (iki zaman arasındaki sabit saniye sayısı önemsizdir). Ancak, bilimsel veya mühendislik hesaplamaları veya deneyleri büyük bir hassasiyetle yapıyorsanız, saniyede çok sabit bir uzunluğa sahip olmak, zaman zaman değiştirmemek daha iyidir - artık saniyeleri dikkate almanın zorluğundan çok daha kötü.
Ama yol, başka bir yaklaşım sadece artık saniyeleri görmezden gelmek ve saatlerinizin sürekli çalışmasını sağlamaktır. GPS zamanı bu şekilde çalışır - UTC ile senkronize olarak başlar, ancak o zamandan beri artık saniye için ayarlanmamıştır, bu yüzden çeyrek dakika kadar senkronize değildirler (bir süredir kontrol etmedim). Bu, ikinci ayar sınırlarını geçen GPS yörünge hesaplamaları için iyi bir şey. GPS veri paketinde, UTC ve GPS saati arasındaki geçerli delta hakkında bilgi vardır, böylece GPS zamanından sivil süreyi hesaplayabilir ve yeni bir sıçrama saniye ekleneceği veya atlanacağı zaman birkaç ay ileri uyarı.
Başka bir cevap, artık saniyeleri sıraya koymayı ve her on yılda bir çok saniyelik sıçramayı önerdi. Bu, yazılımınızı gerçekten basitleştirmez - şimdi her on yılda 67 saniye ile dakikalara izin vermeniz gerekiyor. Bir tablo kullanarak artık saniye ile başa çıkmak daha kolay ve bu arada asla 1 saniye bile kapalı kalmayın. (Standart, bu arada eklenmelerine veya atlanmalarına izin verir - bir ayarlamaya ihtiyacınız olduğunda 59 saniyelik bir dakika veya 61 saniyelik bir dakikanız olabilir.
Oh, bir çözüm daha. Tüm bunları gerçekten izleyen organizasyona , daha sonra Uluslararası Dünya Rotasyon ve Referans Sistemleri Servisi (IERS) adı verilen Uluslararası Dünya Rotasyon Hizmeti adı verildi . Eğer finanse edilmeyi bıraktılarsa ve Dünya dönmüyorsa kaosu hayal edin. Her neyse, sanırım onlardan daha tutarlı bir şekilde döndürmelerini isteyebilirsiniz. :-)