透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

結果時刻(24 小時制)
14:30
時:分
小時 14
分鐘 30
從午夜算起的分鐘數 870

這個計算器的功用

這個工具可以從任意起始時間加上或減去指定的小時數,並以 24 小時制回傳對應的時刻。它能處理含小數的小時(例如 1.5 小時),並自動跨越午夜換算,所以 22:00 加 5 小時會正確得到隔天的 03:00。這是一款通用的時間運算工具,不預設任何國家或時區。

24 小時圓形時鐘,箭頭從起始時間越過午夜回繞到稍後的時間
增加小時數會使時間順時針移動,越過午夜後回繞(對 24 小時取模)。

使用方法

輸入起始的小時(0–23)與分鐘(0–59),選擇要「加」還是「減」,再填入要位移的小時數。你也可以使用小數——0.25 代表 15 分鐘、0.5 代表 30 分鐘。按下計算,即可看到新的時刻、小時與分鐘的組成,以及從午夜算起的總分鐘數。

公式說明

系統會先把起始時間換算成「從午夜算起的分鐘數」:$$\text{時間}_{\text{分鐘}} = \text{小時} \times 60 + \text{分鐘}$$。接著把位移的小時數換算成分鐘(小時 × 60)後加上(或減去)。最後再對 1440(一天的分鐘總數)取餘數,讓答案保持在同一個 24 小時的時鐘範圍內。若相減後出現負數,就加上 1440,使結果落在 0 到 1439 之間。

$$\text{result} = (\text{time}_{min} \pm \text{hours} \times 60) \bmod 1440$$

$$HH = \lfloor \text{result}/60 \rfloor,\quad MM = \text{result} \bmod 60$$

從 0 到 1440 分鐘的數線,顯示新增的一段越過 1440 回繞到接近 0 的位置
對 1440 取模的計算:超過 1440 的分鐘會回繞到隔天的開始。

實際範例

從 09:30 開始,加上 5 小時。換算成分鐘:\(9 \times 60 + 30 = 570\)。加上 \(5 \times 60 = 300\),得到 870。\(870 \bmod 1440 = 870\)。再換算回時刻:870 ÷ 60 = 14 小時,餘 30 分鐘 → 14:30

情景比較

下表顯示一系列加法和減法運算,包括跨越午夜的情況。「越過午夜?」欄位表示結果是否落在與開始時間不同的日曆日期上。

開始時間 運算 小時 結果 越過午夜?
09:30 5 14:30
22:00 5 03:00 是(次日)
02:00 5 21:00 是(前一天)
12:00 12 00:00 是(次日)
08:15 1.75 10:00

注意 12:00 加上 12 小時恰好落在 00:00,這被視為次日的開始(1440 分鐘循環至 0)。

常見問題

會跨越午夜嗎?會。加到超過 24:00 或減到低於 00:00 時,都會透過取餘數運算自動換算。

可以用分鐘而不是整數小時嗎?可以——輸入小數即可,例如 1.25 小時代表 1 小時 15 分鐘。

為什麼是 1440?一天有 \(24 \times 60 = 1440\) 分鐘,正是 24 小時時鐘的週期。

最後更新: