透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

換算後時刻
07:45:00
24 小時制(HH:MM:SS)
小時 7
分鐘 45
0
往前天數 0

什麼是時間相減計算機?

這個工具能從你輸入的起始時間中扣除一段時長(時、分、秒),並以 24 小時制回傳換算後的時刻。如果相減後跨越了午夜,計算機會自動回推到前一天的正確時間,並告訴你結果落在幾天之前。

使用方式

先輸入起始時間,包括小時(0–23)、分鐘(0–59)與秒數(0–59);接著填入想要扣除的時、分、秒。計算機會以 HH:MM:SS 格式顯示換算結果,並附上明細與往前推算的天數。

計算公式說明

系統會先把兩組數值都換算成總秒數。起始時間為 \(S = \text{時} \times 3600 + \text{分} \times 60 + \text{秒}\),扣除的時長 \(D\) 也以同樣方式計算。原始差值 \(S - D\) 有可能是負數,因此會用模數運算加以正規化:

$$t = ((S - D) \bmod 86400 + 86400) \bmod 86400$$

其中 86400 為一天的總秒數。最後再把結果拆回時、分、秒。

圓形24小時制時鐘,箭頭往回移動以表示減去一段時長
減去一段時長會在24小時制時鐘上往回移動。

實際範例

假設起始時間為 02:00:00,要扣除 3 小時。此時 \(S = 7200\) 秒、\(D = 10800\) 秒,所以 \(S - D = -3600\)。加上一天的秒數:\(-3600 + 86400 = 82800\) 秒 = 23:00:00。最終結果為 23:00:00,也就是前 1 天。

時間軸顯示起始時間減去時長後跨越午夜的邊界
當時長大於起始時間時,結果會越過午夜。

常見問題

如果扣除超過 24 小時會怎樣?結果仍會正確回繞在同一天的範圍內,而「往前天數」會反映出總共往回推了幾個完整的日子。

結果是 12 小時制還是 24 小時制?結果以 24 小時制顯示(00:00:00 到 23:59:59)。

可以只扣分鐘或只扣秒數嗎?當然可以——把其他不需要的時長欄位保持為 0 即可。

最後更新: