時間計算器(工時計算與時間加減)
輕鬆計算上下班打卡時刻間的實際工時,自動扣除午休與休息時長,支援跨午夜夜班自動換算,並提供薪資結算專用的十進位小數工時(如 7.75小時)。
時間制:
計算得出的時長
8 hours 00 minutes
8.00 hours · 480 minutes (8h 30m total − 30m break)
所有計算均於本機瀏覽器執行,絕不傳輸至伺服器。
工時與時間間隔的計算原理
計算兩個時間點之間的時長,是將兩個時刻均轉換為自當天午夜起算的累計分鐘數,用結束時間減去開始時間,再將差值轉換為標準小時和剩餘分鐘。
1. 同日內常規時間段
直接用結束時刻減去開始時刻。例如上午 9:00 至下午 17:30,時長為 8小時30分鐘。
2. 跨午夜大夜班班次
當結束時間處於次日清晨(如晚上 22:00 至次日 06:00),需為結束時間累加24小時(1,440分鐘)後再進行減法。
時間計算器的主要應用場景
- 員工考勤打卡與工時統計: 輸入上下班時間並扣除無薪午休時長,精確核算每日實發工時與加班時數。
- 下班時間精準倒推規劃: 根據每日8小時彈性工時要求,精準知曉何時打卡可以符合當日工時規定。
- 專案工時累計與番茄鐘複盤: 將分散在多個客戶任務或學習區塊的時間段進行連續累加,掌握總體時間投入。
- 薪資核算用十進位小數工時換算: 將「7小時45分鐘」自動轉換為「7.75小時」,方便直接輸入至ERP或薪資試算表。
常見問題解答 (FAQ)
如何扣除午休時間計算淨工時?▾
輸入上班時間和下班時間後,在「休息扣除」欄位輸入午休時長(如30或60分鐘),計算器會自動從總在崗時長中扣除休息時間,得出實際計薪工時。
跨過午夜零點的大夜班如何計算?▾
當結束時刻數值小於開始時刻時(如 22:00 至次日 06:30),系統會自動識別為跨天並加上24小時,精確算出總時長為8小時30分鐘。
分鐘如何換算為十進位小數工時?▾
將分鐘數除以60即可得出小數部分。例如45分鐘為 45÷60 = 0.75小時,因此7小時45分鐘對應 7.75小時。
能否連續累加多個時間段?▾
可以。切換至「時間加減」分頁,您可以連續新增或相減多個時間段,輕鬆統計一整天的總投入時間。
我的打卡與工時資料是否會上傳伺服器?▾
不會。所有時間計算均完全在您的本地瀏覽器中完成,絕不會向任何伺服器傳輸或記錄您的工時資料。