LibraTool logoLibraTool

免費時間計算器

加減 HH:MM:SS 時長,或計算兩個時間戳之間的間隔。適用於工時記錄、賽段拆分和專案追蹤。

載入後可離線使用

格式:HH:MM:SS(如 01:30:45)或 HH:MM(如 02:15)

結果

02:15:30

2h 15m 30s · 8,130 秒合計

135.50
分鐘
2.258
小時
8,130
秒
計費舍入
2.26 小時

工作原理

所有計算都在瀏覽器中使用手寫解析器和整數運算完成——沒有庫、沒有伺服器。工具將 HH:MM:SS 字串轉換為原始秒數,進行加、減或求差,然後將結果格式化輸出。

  1. 1
    輸入解析
    你輸入時,自定義的 parseHMS 函式按冒號拆分每個欄位,並將各部分轉換為單一整數——總秒數。它接受 HH:MM:SS、HH:MM 或純數字(視為分鐘),並拒絕任何非數字或超出時鐘範圍的輸入。
  2. 2
    按模式進行計算
    在加/減模式中,兩個秒數直接相加或相減。在時間間隔模式中,工具用結束時間減去開始時間;如果結果為負,就加上 86400 秒並將結果標記為跨越午夜。在工時表模式中,它將任意數量的時長行彙總為一個總和。
  3. 3
    計費舍入
    得出結果後,另一項計算會使用整數舍入(Math.round(abs / increment) * increment)將絕對秒數舍入到最接近的 6、10 或 15 分鐘增量,然後以小數小時顯示舍入後的值,用於開票。
  4. 4
    顯示與複製結果
    最終的秒數會格式化為 HH:MM:SS、通俗的分解(例如 '2h 15m 30s')以及單位換算(小數分鐘、小數小時、原始秒數)。複製按鈕透過 navigator.clipboard.writeText 將 HH:MM:SS 字串寫入剪貼簿。

相關工具

常見問題