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 對應的場景。