這個計算器能做什麼
「兩時間相差分鐘計算器」能精準告訴你開始時間與結束時間之間相隔多少分鐘。只要用 24 小時制輸入兩個時間,它就會算出相差的分鐘數、換算成小數小時的數值,以及清楚的「幾小時幾分鐘」拆解。即使是跨越午夜的時段,例如晚上 22:00 上班、隔天清晨 06:00 下班的夜班,也能正確計算。
使用方法
先輸入開始的小時與分鐘,再輸入結束的小時與分鐘。小時範圍為 0 到 23,分鐘範圍為 0 到 59。按下計算即可看到兩者的差距。如果結束時間在當天看起來比開始時間還早,計算器會自動判定結束時間落在隔天,並補上一整天(1,440 分鐘),確保你得到的永遠是正數的時長。
公式解析
每個時間都會先用 \(\text{小時} \times 60 + \text{分鐘}\) 換算成「從午夜起算的分鐘數」。接著把開始的數值從結束的數值中減去。當相減結果為負數時,代表這段時間跨過了午夜,因此我們會加上 1,440(也就是 24 小時的總分鐘數),藉此還原真正經過的時間。
$$\begin{gathered} \text{Minutes} = \left(D + 1440\right) \bmod 1440 \\[1.5em] \text{where}\quad D = \left(60 \cdot \text{End Hour} + \text{End Min}\right) - \left(60 \cdot \text{Start Hour} + \text{Start Min}\right) \end{gathered}$$
實際範例
從 9:00 到 17:30:開始 \(= 9 \times 60 + 0 = 540\) 分鐘;結束 \(= 17 \times 60 + 30 = 1{,}050\) 分鐘。差距 \(= 1{,}050 - 540 =\) 510 分鐘,也就是 8 小時 30 分鐘(8.5 小時)。
常見問題
如果結束時間是過了午夜呢?請依照 24 小時制顯示的時間直接輸入(例如凌晨 1 點 = 1:00)。若計算結果會是負數,計算器會自動補上 1,440 分鐘。
可以直接看小時嗎?可以,結果同時會以小數小時,以及「幾小時加幾分鐘」的形式呈現。
會把頭尾兩個時間點都算進去嗎?不會,它計算的是兩個時間之間經過的時長,而非含頭含尾的累計。