透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

當時時間為
7:00
7:00 AM (24-hour: 07:00)
小時(24 小時制) 7
分鐘 00
往前幾天 0

這個計算器的功能

這個工具能告訴你,在某個參考時間之前的指定小時數,時鐘上顯示的是幾點幾分。只要輸入目前的時與分,再填入要往前回推的小時數,就會以 24 小時制與 12 小時制(上午/下午)兩種格式呈現過去的時間;如果回推過程跨越了午夜,還會顯示結果落在幾天前。

使用方法

1. 輸入目前的小時(0–23)與分鐘(0–59)。2. 填入要回推的小時數——可以使用小數,例如 1.5 或 2.25(一刻鐘=0.25 小時)。3. 查看結果:主要顯示會以 HH:MM 呈現,下方明細則列出 24 小時制的時、分,以及往前回推了幾天。

公式說明

系統會先把目前時間換算成自午夜起算的秒數:

$$\text{目前秒數} = \text{小時} \times 3600 + \text{分鐘} \times 60$$

接著減去回推的秒數(\(\text{回推小時} \times 3600\)),再對 86400(一天的總秒數)取餘數。由於相減後可能是負數,因此會先加上 86400 再取一次餘數,確保答案永遠落在 00:00 到 23:59 的有效時間範圍內。把原始差值除以 86400 並無條件捨去(取下限),就能得知結果回推了幾個完整的天數。

$$\text{過去時間} = \left[\left(\text{小時} \times 3600 + \text{分鐘} \times 60\right) - \text{回推小時} \times 3600 \right] \bmod 86400$$
時間軸顯示減去的小時數越過午夜回退到前一天
當減法越過午夜時,結果會回退到前一天。
錶盤上箭頭逆向轉動指向更早時間的時鐘
減去小時數會讓鐘錶指針在錶盤上逆向轉動。

實際範例

假設現在是 2:00(02:00),你想知道 5 小時前是幾點。目前秒數 \(= 2 \times 3600 = 7200\)。回推秒數 \(= 5 \times 3600 = 18000\)。原始差值 \(= 7200 - 18000 = -10800\)。換算後:

$$(-10800 \bmod 86400 + 86400) \bmod 86400 = 75600 \text{ 秒} = 21{:}00$$

(下午 9:00),也就是前一天的這個時刻。

常見問題

可以回推超過 24 小時嗎?可以。「往前幾天」那一列會顯示結果回推了幾個完整的天數。

它會自動抓取我現在的真實時間嗎?不會——參考時間是由你手動輸入的,因此結果可重複驗算,也不會受時區影響。

可以使用不滿一小時的時間嗎?可以,請使用小數,例如 0.5 代表 30 分鐘、0.25 代表 15 分鐘。

最後更新: