這個計算器能做什麼
時間加減乘除計算器能讓你針對以天、時、分、秒表示的時間長度進行數學運算。你可以把兩段時間相加、相減,將一段時間乘以一個普通數字、除以一個普通數字,或是把一段時間除以另一段時間以得到無單位的比值。計算結果會自動標準化,整理成清楚的天、時、分、秒。
使用方法
在「運算元 1」的欄位輸入你的第一段時間,接著選擇要進行的運算。如果你選的是相加、相減或除以時間,就在「運算元 2」的時間欄位填入第二段時間;如果你選的是乘以或除以一個數字,則改在單一的「數字」欄位輸入數值。空白欄位視為零,可以輸入小數,也接受負數(相減的結果可能是負的時間長度,會在前方加上一個負號顯示)。
計算公式
每一段時間都會依照固定的民用時間長度換算成總秒數:1 天 = 86400 秒、1 小時 = 3600 秒、1 分鐘 = 60 秒。系統會以秒為單位執行你選擇的運算,再將結果重新拆解:先取出完整的天數,接著是小時、分鐘,剩下的就是秒數(如果你輸入的是小數,秒數也可能是小數)。若選擇除以時間,則直接回傳 A 除以 B 的純數值。
$$S = d\times86400 + h\times3600 + m\times60 + s$$$$d=\lfloor S/86400\rfloor,\ h=\lfloor (S\bmod 86400)/3600\rfloor,\ m=\lfloor (S\bmod 3600)/60\rfloor,\ s=S\bmod 60$$
實際範例
將 1 天 5 小時 30 分 加上 20 小時 45 分 30 秒。第一段時間 = \(106200\) 秒,第二段 = \(74730\) 秒,合計 = \(180930\) 秒。進行標準化:2 天(\(172800\) 秒)後剩下 \(8130\) 秒,其中包含 2 小時(\(7200\) 秒),再 15 分鐘(\(900\) 秒),最後是 30 秒。結果為:2 天 2 小時 15 分 30 秒。
常見問題
會考慮日光節約時間或閏秒嗎?不會。這裡計算的是抽象的時間長度,而非日曆上的日期,因此一天永遠剛好是 24 小時。
如果除以零會怎樣?除以數字零,或是除以長度為零的時間,在數學上都沒有定義,所以計算器會顯示錯誤而非結果。
結果可以是負數嗎?可以。用較小的時間減去較大的時間(或輸入負值)會得到負的時間長度,並在前方以單一負號顯示。