什麼是 IST 轉 UTC 換算器?
這個工具能將印度標準時間(IST)的時刻換算為世界協調時間(UTC)。IST 是印度(以及斯里蘭卡)全境共用的單一時區,固定為 UTC+5:30,且不實施日光節約時間。換句話說,只要把 IST 時刻減去 5 小時 30 分鐘,就能得到對應的 UTC 時間。對台灣讀者而言,台灣使用的是 UTC+8,與 IST 相差 2 小時 30 分鐘,可作為對照參考。
使用方式
輸入 IST 的小時(0–23,採 24 小時制)與分鐘(0–59),換算器就會回傳對應的 UTC 時間。如果減去 5:30 後會越過午夜往前推,結果會自動回到前一天。
公式說明
換算的原理是以「距離午夜的總分鐘數」來計算。先把 IST 換算成總分鐘數 小時 × 60 + 分鐘,再減去 330 分鐘(5 小時 30 分鐘),最後對 1440(一天的總分鐘數)取餘數,確保結果一定落在 0–23:59 的有效範圍內。
$$\text{UTC} = \left(\left(\left(\text{IST 小時} \times 60 + \text{IST 分鐘}\right) - 330\right) \bmod 1440\right)$$
實際範例
假設現在是 IST 14:00。IST 總分鐘數 = \(14 \times 60 + 0 = 840\)。減去 330 → 510 分鐘。\(510 \div 60 = 8\) 小時,餘 30 分鐘。因此 IST 14:00 = UTC 08:30。
再看一例:IST 03:00 = 180 分鐘。\(180 - 330 = -150\),加上 1440 得到 1290 分鐘 = 21:30 →對應前一天的 UTC 21:30。
常見問題
IST 會實施日光節約時間嗎?不會。印度全年都不採用日光節約時間,因此時差全年固定維持在 UTC+5:30。
為什麼是 330 分鐘?\(5 \text{ 小時} \times 60 + 30 \text{ 分鐘} = 330\) 分鐘,正好是 IST 的時差。
如果換算出的 UTC 時間落在前一天怎麼辦?當 IST 介於 00:00 到 05:29 之間時,減去 5:30 在 UTC 上就會回到前一個日曆日;但所顯示的時刻本身仍然正確。