什麼是 UTC 轉 SGT 換算器?
這個工具能將以協調世界時(UTC)表示的時間,換算成新加坡標準時間(SGT)。新加坡全年採用 UTC+8,而且不實施日光節約時間,因此時差永遠固定為 +8 小時。此換算專門適用於新加坡(香港、北京以及澳洲西部等地也同樣是 UTC+8,因此結果一致)。
使用方法
輸入 UTC 的小時(0–23)與分鐘(0–59)。換算器會加上 8 小時,並以 24 小時制顯示對應的新加坡時間。若加上 8 小時後跨過了午夜,結果會額外標示 SGT 的日期落在隔天(+1)。
公式說明
換算方式非常單純:SGT = UTC + 8 小時。程式內部會先把時間換算成總分鐘數,加上 480 分鐘(8 小時),再以對 1440(一天的總分鐘數)取餘數的方式循環回繞。當原始 UTC 小時加 8 等於或超過 24 時,就會回報跨日(+1 天)。
$$\text{SGT} = \left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 480\right) \bmod 1440$$
$$\begin{gathered} T = \left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 8 \times 60\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{SGT Hour} &= \left\lfloor \tfrac{T}{60} \right\rfloor \\ \text{SGT Minute} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$
實例試算
假設 UTC 時間為 18:30。加上 8 小時:\(18 + 8 = 26\),回繞後為 \(26 - 24 = 2\)。分鐘維持在 30。因此 UTC 18:30 等於隔天的 SGT 02:30。
常見問題
新加坡會實施日光節約時間嗎?不會。SGT 全年固定維持在 UTC+8,這項換算不會隨季節變動。
那日期怎麼算?由於 SGT 比 UTC 快,深夜時段的 UTC 時間在新加坡可能已落到隔天。換算器會以 +1 天的標示提醒您。
SGT 和 GMT+8 是一樣的嗎?是的。SGT、UTC+8 與 GMT+8 對新加坡而言都是指同一個時刻。