透過 MCP 連接 →

輸入計算

數學公式

數學公式: 時間加減乘除計算器
Show calculation steps (1)
  1. Normalize back

    Normalize back: 時間加減乘除計算器

    The result in seconds is converted back to days, hours, minutes and seconds.

廣告

結果

結果
0 d 0 h 0 m 0 s
天/時/分/秒
0
小時 0
分鐘 0
0

這個計算器能做什麼

時間加減乘除計算器能讓你針對以天、時、分、秒表示的時間長度進行數學運算。你可以把兩段時間相加、相減,將一段時間乘以一個普通數字、除以一個普通數字,或是把一段時間除以另一段時間以得到無單位的比值。計算結果會自動標準化,整理成清楚的天、時、分、秒。

使用方法

在「運算元 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 小時。

如果除以零會怎樣?除以數字零,或是除以長度為零的時間,在數學上都沒有定義,所以計算器會顯示錯誤而非結果。

結果可以是負數嗎?可以。用較小的時間減去較大的時間(或輸入負值)會得到負的時間長度,並在前方以單一負號顯示。

最後更新: