時間計算器(時分秒加減法)

免費的時間計算器,可按行輸入並加減時間量,例如 1:30:00 + 0:45:00 - 0:10:00,自動處理秒、分、小時之間的進位與借位。適合彙總考勤工時或疊加食譜所需時間。

什麼是時間計算

時間計算是指對「1小時30分鐘」「45分鐘」這類時間量進行加減。如果直接用普通計算機輸入,很容易把「1小時30分鐘」輸成「1.30」,從而得到錯誤的結果。這是因為時間採用60進位制,滿60分鐘才進一位到小時,進位方式與10進位制計算機完全不同。本工具把時、分、秒作為獨立欄位處理,因此不必自己操心這種換算。

由於支援多行輸入,可以一次性把一整天各時段的工作時間累加起來,或者從總時間裡扣除休息時間。超過60分鐘或60秒的部分會自動進位到上一級單位,減法導致數值變負時也會正確地向上一級借位。全部計算都在瀏覽器內完成,輸入的內容不會傳送到任何伺服器。

時間計算器的使用方法

  1. 在第一行輸入最初的時間 按「1:30:00」這樣用冒號分隔時、分、秒。也支援只有分和秒的「90:00」,或只有分鐘的「45」這類寫法。
  2. 新增行並為每行選擇符號 點選「新增一行」可以增加計算對象,並在每行選擇+或-來決定是加到合計還是從合計中減去。要扣除的休息時間請選擇負號。
  3. 檢視自動更新的合計 合計會隨輸入內容即時更新。跨越60分鐘、60秒邊界的進位與借位都會自動處理,無需中途手動把分鐘換算成小時。

用好本工具的小技巧

  • 同時支援“1時間30分”這樣的日文漢字寫法和“1:30:00”這樣的冒號分隔寫法。
  • 可以新增任意多行來累加多個時間量。想要相減的行(例如休息時間)請選擇“-”。
  • 如果合計為負數,會以“-0:15:00”這樣的形式在開頭顯示負號,並以不同顏色突出提示。
  • 點選“載入示例”按鈕,即可立即檢視一個具體示例(1小時30分鐘+45分鐘-10分鐘)。
  • 分鐘或秒數達到60及以上的輸入會被視為無效格式,並從合計中排除。

這款時間計算器適合哪些場景

考勤工時與加班時長彙總

從在崗時間中減去休息時間,即可得到實際工作時長。每天記一行,同樣的合計也能直接用作週合計或月合計。

可計費工時的記錄

自由工作者及按小時計費的從業者,可以把每項工作花費的時間加總,在乘以時薪之前先得到準確的合計工時。

烹飪、備餐時間的分配

把準備、加熱、靜置等時間相加即可得到總耗時,也可以從上菜時刻往前推算,確定應該幾點開始動手。

影片、音訊片段時長的合計

把多個片段或音軌的長度相加即可得到總時長。由於可以精確到秒,很適合在剪輯時微調時長。

運動、學習時間的累計

把每天的訓練或學習記錄相加即可得到一週的合計,也可以把目標時長作為負數行輸入,來檢視與目標之間的差距。

術語表

60進位制
以60為基數進位的計數方式。1分鐘=60秒、1小時=60分鐘,因此如果在普通的10進位制計算機裡按「1.5」這樣輸入小數,會得到錯誤的結果。
進位與借位
加法中當秒或分超過60時向上一級單位加1的處理稱為進位;減法中數值不足時向上一級單位借60的處理稱為借位。本工具會自動完成這兩種處理。
時間量(duration)
像「1小時30分鐘」這樣表示長度本身的數值。它與「2026年1月1日」這類指向特定時間點的日期、時刻不同,被當作兩個時間點之差或工作量的合計來處理。
UNIX時間(紀元秒)
以1970年1月1日0時0分0秒起算的經過秒數來表示時刻的方式。本工具內部也會先把所有輸入換算成秒再進行加減,最後再轉換回時分秒表示,從而避免多次進位、借位帶來的誤差。
HH:MM:SS格式
用冒號分隔時、分、秒來表示時間量的書寫格式。本工具既支援「1:30:00」這樣的格式,也支援「1小時30分鐘」這樣的中文寫法。

常見問題

本工具用於加減像“1小時30分鐘”這樣的時間(duration)。而如果你想計算日曆上兩個日期之間相差多少天,例如“從2026年1月1日到3月1日相差多少天?”,請使用日期計算工具。

90分鐘等於1小時30分鐘。在本工具中輸入“90分”或“1:30”,系統會自動進位,並顯示為“1:30:00”。

如果合計結果為負數,會在開頭加上負號顯示,例如“-0:15:00”,文字顏色也會隨之改變,讓人一眼就能看出這是負值。

可以。將上班到下班的時間量選擇“+”輸入,休息時間選擇“-”進行相減,即可輕鬆彙總出實際工作時長。
工具君

閒話 ― 為什麼時間至今仍是60進位制而非10進位制

米制單位與貨幣大多採用了10進位制,唯獨時間至今仍保留著1小時=60分鐘、1分鐘=60秒的60進位制。這一慣例可以追溯到古巴比倫數學,當時人們偏愛60這個數字,因為它能被2、3、4、5、6、10、12、15、20、30整除,在沒有現代計算工具的年代,這大大方便了分數運算。

法國大革命期間的1793年,法國曾短暫推行過“十進位制時間”:一天10小時、一小時100分鐘、一分鐘100秒。這一制度在邏輯上十分優雅,但重造所有時鐘的成本以及與天文計算的不相容,使它始終未能在民間普及,幾年後便被正式廢止,如今只作為歷史上的一段趣聞被人提及。

相比之下,在計算機的世界裡,處理時間時通常會先將其換算成10進位制的“UNIX時間”(即從某個基準點起算的總秒數),再進行運算。本工具內部採用了同樣的思路:先把輸入的時分秒統一換算成總秒數,按符號進行加減,最後才轉換回人們熟悉的60進位制顯示格式,從而避免反覆進位帶來的誤差。