什麼是 GMT 轉 IST 換算器?
這個工具可以把以 GMT(格林威治標準時間) 表示的時刻,換算成 IST(印度標準時間)。印度全國只採用單一時區,全年固定為 UTC/GMT +5:30。由於印度不實施日光節約時間(夏令時間),因此時差永遠固定比格林威治快 5 小時 30 分鐘,不會隨季節變動。
使用方法
輸入 GMT 的小時(0–23)與分鐘(0–59),換算器會自動加上 5 小時 30 分鐘,並回傳對應的 IST 時間。若換算結果跨越午夜,工具會顯示日期位移(隔天或前一天),讓你清楚知道對應的是哪一個日曆日。
換算公式說明
換算其實非常簡單,就是 IST = GMT + 5:30。系統內部會先把 GMT 時間換算成自午夜起算的總分鐘數,再加上 330 分鐘(5×60 + 30),最後換回小時與分鐘。如果總分鐘數達到或超過 1440 分鐘(24 小時),就減去一天,並把日期位移加 1。
$$\text{IST}_{\text{total}} = \left( 60 \times \text{GMT Hour} + \text{GMT Minute} + 330 \right) \bmod 1440$$ $$\text{where}\quad \left\{ \begin{aligned} \text{IST Hour} &= \left\lfloor \dfrac{\text{IST}_{\text{total}}}{60} \right\rfloor \\ \text{IST Minute} &= \text{IST}_{\text{total}} \bmod 60 \end{aligned} \right.$$
實際範例
假設現在是 GMT 20:00。換算成分鐘為 \(20 \times 60 = 1200\) 分鐘。加上 330 分鐘後得到 1530 分鐘。由於 \(1530 \geq 1440\),因此減去 1440,剩下 90 分鐘,日期位移為 +1。90 分鐘即 1:30。所以 GMT 20:00 = 隔天的 IST 01:30。
常見問題
IST 與 UTC+5:30 是一樣的嗎?是的。在實務上 GMT 與 UTC 可視為相同,而 IST 正好比兩者快 5:30。
印度有實施日光節約時間嗎?沒有。印度全年維持固定的 +5:30 時差,因此這項換算不會因季節而改變。
為什麼結果有時會顯示「隔天」?因為加上 5:30 後,時間可能會超過午夜。日期位移會告訴你換算後的 IST 時間落在同一天、隔天,還是前一天。