透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

新加坡時間(SGT,UTC+8)
20:00
same day
時區 SGT = UTC + 8 小時
跨日天數 +0 day

什麼是 UTC 轉 SGT 換算器?

這個工具能將以協調世界時(UTC)表示的時間,換算成新加坡標準時間(SGT)。新加坡全年採用 UTC+8,而且實施日光節約時間,因此時差永遠固定為 +8 小時。此換算專門適用於新加坡(香港、北京以及澳洲西部等地也同樣是 UTC+8,因此結果一致)。

兩個時鐘對比相差八小時的 UTC 和 SGT
對比同一時刻的 UTC 和 SGT。

使用方法

輸入 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 時間往前調 8 小時得到 SGT 的圖示
SGT 始終比 UTC 早 8 小時。

實例試算

假設 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 對新加坡而言都是指同一個時刻。

最後更新: