什麼是 UTC 轉 CEST 換算器?
中歐夏令時間(Central European Summer Time,簡稱 CEST)是中歐多數國家在夏季採用的日光節約時間,使用地區包括德國、法國、義大利、西班牙、荷蘭與波蘭等,實施期間約為每年三月底至十月底。CEST 比協調世界時(UTC)快兩小時,也就是 UTC+2。這個工具可以把任何一個 UTC 時間,換算成對應的 CEST 時間。
使用方法
輸入 UTC 的小時(0–23)與分鐘(0–59),換算器會自動加上兩小時,並以 24 小時制顯示換算後的 CEST 時間。如果加上時差後超過午夜十二點,工具也會提醒你結果已落在隔天。
換算公式
換算方式非常單純:CEST = UTC + 2 小時。系統內部會先把時間轉換成「自午夜起算的分鐘數」,加上兩小時(即 120 分鐘),再以 24 小時(1440 分鐘)為一天做循環處理,讓時鐘能正確跨日進位。
$$\text{CEST} = \left[\left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 120\right) \bmod 1440\right]$$
$$\begin{gathered} T = \left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 2 \times 60\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{CEST Hour} &= \left\lfloor \tfrac{T}{60} \right\rfloor \\ \text{CEST Minute} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$
實例說明
假設現在是 UTC 23:30。加上 2 小時後變成 25:30,已經超過午夜。以 24 小時循環處理後,結果為隔天的 CEST 01:30。
$$T = \left(23 \times 60 + 30 + 2 \times 60\right) \bmod 1440 = 1530 \bmod 1440 = 90$$
$$\text{CEST Hour} = \left\lfloor \tfrac{90}{60} \right\rfloor = 1, \quad \text{CEST Minute} = 90 \bmod 60 = 30$$
常見問題
CEST 在什麼時候適用?CEST 適用於歐洲夏令時間期間,大約是從三月最後一個星期日到十月最後一個星期日。在這段期間以外,中歐改用 CET(UTC+1)。
CET 和 CEST 有什麼差別?CET 為 UTC+1(冬季);CEST 為 UTC+2(夏季)。本工具採用夏季的 +2 時差。
這個工具會自動處理日光節約時間嗎?不會,它一律套用固定的 +2 CEST 時差。請只在夏令時間期間的日期使用本工具。