什麼是 UTC 轉 CET 換算器?
這個工具可以把以協調世界時(UTC)表示的時間,換算成中歐時間(CET)。CET 是歐洲大陸大部分地區採用的標準時區,包括德國、法國、義大利、西班牙、波蘭等國家,比 UTC 整整快一小時(UTC+1)。請注意,到了夏季,這些國家多數會改用中歐夏令時間(CEST,UTC+2);本換算器採用的是標準的 CET(UTC+1)。台灣使用的是 UTC+8,因此與 CET 之間還有 7 小時的時差,使用時請留意。
使用方法
輸入 UTC 的小時(0–23)與分鐘(0–59)。計算器會自動加上一小時,並以 24 小時制顯示對應的 CET 時刻。如果加一小時後跨過了午夜,系統會特別標示出 CET 時間落在「隔天」。
公式說明
換算方式其實很簡單:CET = UTC + 1 小時。為了同時處理分鐘與跨日的情況,程式會先把時間換算成「自午夜起算的總分鐘數」,加上 60 分鐘,再對 1440(一天的總分鐘數)取餘數,即可得到正確結果。
$$\text{CET} = \left( \text{UTC Hour} \times 60 + \text{UTC Minute} + 60 \right) \bmod 1440$$$$\begin{gathered} T = \left( \text{UTC Hour} \times 60 + \text{UTC Minute} + 60 \right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{CET Hour} &= \left\lfloor \frac{T}{60} \right\rfloor \\ \text{CET Minute} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$
實際範例
假設 UTC 時間是 \(23{:}30\),加上一小時後變成 \(00{:}30\),而由於已經跨過午夜,因此 CET 時間是隔天的 \(00{:}30\)。再看一個白天的例子:UTC \(14{:}15\) 換算後就是同一天的 CET \(15{:}15\)。
常見問題
CET 全年都一樣嗎?不一樣。CET(UTC+1)適用於冬季;到了夏季,該地區大多數國家會改用 CEST(UTC+2)。本工具預設使用標準的 CET。
如果我的 UTC 時間是 23:xx 怎麼辦?加上一小時後會跨入下一個日曆日,結果會標示為「隔天」。
這會計算到秒嗎?不會,換算只精確到分鐘,對於安排時刻表來說已經足夠。