IST 轉 CST 換算器是什麼?
這個工具可以把印度標準時間(IST)的時刻換算成美國中部標準時間(CST)。CST 是美國中部、加拿大及墨西哥部分地區所使用的標準時間。IST 固定為 UTC+5:30,CST 則為 UTC−6:00,兩者的固定時差正好是11 小時 30 分鐘,印度的時間永遠比較早(較快)。
使用方法
輸入 IST 的小時(0–23,採 24 小時制)與分鐘(0–59),換算器會自動減去 11.5 小時,並顯示對應的 CST 時間,同時提醒你結果是否要倒退到前一天。請注意,此工具採用的是標準時間(CST);當美國實施日光節約時間(夏令時間)時,中部地區會改用 CDT(UTC−5),此時與 IST 的時差只有 10.5 小時。
計算公式說明
由於 IST = UTC+5:30、CST = UTC−6:00,兩者的時差為(+5:30)−(−6:00)= 11:30。要從 IST 換算成 CST,只需減去這個時差:
$$\text{CST} = \text{IST} - 11{:}30$$如果相減後時間早於午夜零點,日期就會往前倒退一天。
更精確地,以分鐘為單位的換算公式為:
$$\text{CST} = \left(\left(\left(60\cdot\text{IST Hour} + \text{IST Minute}\right) - 690\right) \bmod 1440\right) \;\text{minutes}$$其中:
$$\begin{gathered} \text{CST}_{\text{total}} = \left(\left(T - 690\right) \bmod 1440 + 1440\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} T &= 60\cdot\text{IST Hour} + \text{IST Minute} \\ \text{CST Hour} &= \left\lfloor \text{CST}_{\text{total}} / 60 \right\rfloor \\ \text{CST Minute} &= \text{CST}_{\text{total}} \bmod 60 \end{aligned} \right. \end{gathered}$$
實際範例
假設現在是 IST 10:00,減去 11 小時 30 分鐘:\(10{:}00 - 11{:}30 = -1{:}30\),會倒退成前一天的 CST 22:30。再以 IST 20:00 為例:\(20{:}00 - 11{:}30 =\) 當天的 CST 08:30。
常見問題
為什麼是 11.5 小時,而不是整數小時?因為印度採用「半小時」的時區偏移(UTC+5:30),所以它與美國大多數時區的時差都會多出 30 分鐘的零頭。
這個工具有處理日光節約時間嗎?沒有——它換算的是標準的 CST(UTC−6)。當美國進入 CDT(夏季)時,請改用 10.5 小時的時差來計算。
「前一天」是什麼意思?減去時差後,CST 時間可能會落在午夜零點之前,因此換算出的日期會比 IST 當天早一天。