這個計算機能做什麼
當你在不同時區的城市之間飛行時,落地後牆上時鐘顯示的時間,往往跟你心算的結果對不上。這個工具會告訴你飛機降落時的確切當地時鐘時間,同時告訴你是當天抵達、隔天抵達,甚至「比出發還早」就到了。它適用於全球任何一組 UTC 時差組合,不限定於單一國家。
使用方法
請輸入出發城市當地時鐘上的出發時間(時與分)、預定飛行時數(小時與分鐘),以及兩座城市的 UTC 時差。時差以「距離 UTC 幾小時」表示:紐約冬季為 \(-5\)、倫敦冬季為 \(0\)、東京為 \(+9\)、印度為 \(+5.5\)。本工具也支援半小時與 45 分鐘的特殊時區。計算結果會顯示目的地當地時間,以及日期相差幾天。
公式說明
核心關係式為 抵達當地時間 = 出發當地時間 + 飛行時數 +(目的地時差 − 出發地時差)。飛行時數會依實際經過的時間把時鐘往前推;接著時差的差值再把這個時刻「重新標記」成目的地的當地時間。我們會把所有數值換算成分鐘相加,再除以 1440(每天的分鐘數),藉此把日期差與當天時刻分離開來。
$$\text{Arrival} = \left[\, T_{dep} + T_{flight} + \Delta_{tz} \,\right] \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} T_{dep} &= 60\,\text{Depart hr} + \text{Depart min} \\ T_{flight} &= 60\,\text{Flight hr} + \text{Flight min} \\ \Delta_{tz} &= 60\left(\text{Dest UTC} - \text{Origin UTC}\right) \end{aligned} \right.$$
實際範例
從紐約(UTC−5)於 09:30 出發,搭乘 7 小時 45 分的航班飛往倫敦(此處以 UTC+1 為例說明)。出發 \(= 570\) 分鐘,飛行 \(= 465\) 分鐘,時差差值 $$= (1 - (-5)) \times 60 = 360 \text{ 分鐘}.$$ 合計 $$= 570 + 465 + 360 = 1395 \text{ 分鐘} = 23.25 \text{ 小時},$$ 因此抵達時間為當天 23:15。
常見問題
需要把日光節約時間(夏令時間)算進去嗎?需要——請輸入旅行當天實際生效的 UTC 時差(例如紐約夏季要用 \(-4\) 而非 \(-5\))。
日期相差為負數代表什麼?代表你「賺到了」時間,落地時的日曆時刻比出發時還早,常見於跨越國際換日線的航線;\(-1\) 就表示前一天。
這個工具適用於任何國家嗎?適用。它完全以 UTC 時差為基礎運算,因此世界上任何兩個地點都能使用。