工程趣聞 2026 年 10 月 16 日

2026-10-16 — CGPM 決議廢除閏秒:UTC 自 2027 年 5 月 20 日起連續

primary=https://www.bipm.org/en/cgpm-2026/resolution-5 primary=https://www.doi.org/10.59161/CGPM2026RES5E

CGPM 決議廢除閏秒:UTC 自 2027 年 5 月 20 日起連續

BIPM(國際度量衡局)· 第 28 屆 CGPM 決議 5(2026)· 頁面未標示發布日期

UTC 不再靠插入或刪除閏秒來貼近地球自轉,連續 UTC(continuous UTC)將於 2027 年 5 月 20 日生效,UT1-UTC 的容許偏差上限放寬到 3,600 秒。這是第 28 屆 CGPM 的決議 5,標題為 On the technical actions needed to ensure the continuity of UTC,DOI 為 10.59161/CGPM2026RES5E,法文版為正式文本。

原本的問題

UTC 與 TAI(國際原子時)只差整數秒,這是 2018 年 CGPM 決議 2 重申的定義。為了讓 UTC 不偏離 UT1(以地球自轉定義的時間)太遠,過去的做法是臨時插入閏秒。程式碼端的麻煩在於閏秒不可預測:一分鐘可能有 61 秒,時鐘可能出現 23:59:60,對 POSIX 時間戳記而言同一秒會重複或被塗抹。

決議文也提到一個新的風險:2025 年 3 月 CCTF/IERS 工作坊估計,到 2035 年出現「負閏秒」的機率為 30%。負閏秒是從未實際發生過的操作,也就是直接跳過 23:59:59,各系統的處理路徑幾乎沒被驗證過。

決議內容

  • 生效日:連續 UTC 於 2027-05-20 生效。
  • 容許偏差:|UT1-UTC| 的最大值為 3,600 秒,決議稱可確保 UTC 連續性「數個世紀」。頁面未寫明舊的容許值,因此無法在此對照新舊差距。
  • 前置決議:2022 年決議 4 要求最遲在 2035 年之前放寬 |UT1-UTC| 上限,並請 CIPM 起草本決議。
  • BIPM 的後續工作:與 ITU、IAU、IUGG、IERS 等組織合作,通知使用者、支援實作、監測 UT1-UTC,並定期向 CIPM 報告。

對誰有影響

決議文引用 ITU-R Resolution 655(REV.WRC-23),允許無線電通訊系統有過渡期到 2035 年,最晚不超過 2040 年;並估計產業準備成本與 Y2K 相當。換句話說,官方預期的遷移不是一個日期就結束,而是一段長尾期。

對寫程式的人,實際要檢查的是以下幾類。這是依決議內容推導的判讀,決議文本身未列出這些項目:

角色要檢查的東西
處理 TAI/GPS/UTC 轉換的程式程式內是否寫死「TAI-UTC 偏移表」並預期未來還會新增條目;連續 UTC 之後偏移固定,表不再成長
依賴 NTP 閏秒旗標的服務leap indicator 與塗抹(smear)邏輯是否仍會被觸發,是否有死碼可移除
用 UT1 或地球自轉角度的天文、衛星、測繪程式UT1-UTC 不再被拉回 0.9 秒以內,必須明確取用 IERS 發布的 UT1-UTC 修正值,不能再假設兩者近似相等;決議放寬的上限是 3,600 秒
跨系統時間戳記比對(日誌、資料庫、金融交易)2027 年 5 月 20 日前後歷史資料的時間軸是否一致;舊系統仍可能在過渡期內各自處理閏秒

不確定之處

頁面並未說明連續 UTC 生效後,TAI-UTC 的差值會凍結在多少秒,也沒有給各作業系統、NTP 實作的調整時程。這些細節決議文未公布,實作端要等 BIPM、IERS 與各標準組織後續文件。另外,POSIX time_t 本來就不計閏秒,因此多數僅用 Unix 時間的應用不受直接影響,風險集中在需要精確 UTC 與 TAI 對應的場景。

原始來源:BIPM CGPM 2026 Resolution 5、DOI 10.59161/CGPM2026RES5E


End of article
0
Would love your thoughts, please comment.x
()
x