Chúng tôi không chỉ có thể tránh được những giây nhuận, đó là cách nó được sử dụng trên thực tế. Và có một hệ thống mới hơn phổ biến cũng tránh được những giây nhuận.
Trước năm 1960, giây được xác định là 1/86400 của một ngày mặt trời trung bình. Sau đó, khi các biến thể trong vòng quay của trái đất khiến nó không đồng bộ, một ngày mặt trời trung bình mới có thể được tính và chia cho 86400 - thay đổi độ dài của giây theo cách tuyệt đối, kéo dài hoặc co lại rất nhẹ.
Đó là một mớ hỗn độn, như bạn có thể tưởng tượng. Vì vậy, cái thứ hai được định nghĩa theo một số dao động nguyên tử cụ thể có thể được thực hiện cực kỳ chính xác. Thay vì thu nhỏ và kéo dài số thứ hai để giữ số lượng chính xác của chúng trong một ngày, chúng tôi giữ số thứ hai cố định và cộng hoặc trừ một số từ số (số nguyên) khi chúng tôi cần điều chỉnh.
Đó là những cách để duy trì thời gian xoay trái đất đồng bộ với thời gian đồng hồ của chúng tôi - bạn cần một số cung cấp ở đâu đó, bằng cách thay đổi độ dài của giây và giữ số đếm cố định hoặc bạn giữ độ dài cố định và thay đổi số đếm. Đối với ai đó chỉ cần viết một chương trình đơn giản để tính toán các giây dân sự giữa hai dấu thời gian UTC, cách cũ dễ dàng hơn (số giây cố định giữa hai lần là không đáng kể). Nhưng nếu bạn đang thực hiện các tính toán hoặc thí nghiệm khoa học hoặc kỹ thuật với độ chính xác cao, tốt hơn hết là nên có độ dài cố định rất chắc chắn trong một giây, không thay đổi theo thời gian - tệ hơn nhiều so với sự bất tiện khi tính đến giây nhảy vọt.
Nhưng cách, một cách tiếp cận khác là chỉ cần bỏ qua giây nhuận và giữ cho đồng hồ của bạn chạy liên tục. Đó là cách thời gian GPS hoạt động - nó bắt đầu đồng bộ hóa với UTC, nhưng đã không được điều chỉnh trong vài giây nhảy vọt kể từ đó, vì vậy chúng không đồng bộ trong một phần tư phút hoặc lâu hơn (tôi đã không kiểm tra trong một thời gian). Điều đó thật tuyệt vời cho các tính toán quỹ đạo GPS vượt qua các ranh giới điều chỉnh thứ hai. Trong gói dữ liệu GPS có thông tin về đồng bằng hiện tại giữa thời gian UTC và GPS để bạn có thể tính thời gian dân sự từ thời gian GPS, cũng như một vài cảnh báo nâng cao khi một bước nhảy vọt mới sẽ được thêm hoặc bỏ qua.
Một câu trả lời khác đề nghị xếp hàng lên giây nhuận và thực hiện bước nhảy vọt nhiều giây mỗi thập kỷ. Điều đó không thực sự đơn giản hóa phần mềm của bạn nhiều tho - bây giờ bạn phải cho phép vài phút với, giả sử, 67 giây, mỗi thập kỷ. Dễ dàng hơn để xử lý các giây nhuận bằng cách sử dụng bảng và trong khi đó không bao giờ tắt dù chỉ 1 giây. (Tiêu chuẩn cho phép họ thêm hoặc bỏ qua bằng cách này - bạn có thể có 59 phút hoặc 61 phút khi bạn cần điều chỉnh. Nói chung là sau này tho.
Ồ, một giải pháp khác. Tổ chức thực sự theo dõi tất cả điều này được gọi là Dịch vụ Xoay Trái đất Quốc tế, sau đó được đổi tên thành Dịch vụ Hệ thống Tham chiếu và Xoay Trái đất Quốc tế (IERS) . Hãy tưởng tượng sự hỗn loạn nếu họ ngừng được tài trợ và Trái đất ngừng quay. Dù sao, tôi cho rằng bạn chỉ cần yêu cầu họ xoay nó ổn định hơn. :-)