在線即時計算器 · 純前端本地秒算 · 零數據上傳

💳 Time Card Weekly 計算機

專業免費的 Time Card Weekly 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
0 7 天累計工作時數
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

什麼是每週工時卡計算機?

這個工具能根據你每天的上下班打卡時間,加總出一週 7 天的總工作時數。它會先扣除每天的無薪休息時間,再把整週的結果相加,最後把總時數拆成正常工時(最多 40 小時)與加班時數(超過 40 小時的部分)。即使是跨夜班——也就是隔天早上才下班的情況——它也能正確計算。

使用方法

請以 24 小時制輸入每天的上班與下班時間(例如 9:00 或 17:30),並填入無薪休息的分鐘數。沒有上班的日子,把「上班」和「下班」兩個欄位都留空即可。按下「計算」後,就能看到一週的總工時、總分鐘數,以及正常工時與加班時數的明細。

計算公式說明

每個時間點都會先換算成「從午夜起算的分鐘數」。每日工作分鐘數=下班時間減上班時間;如果下班時間比上班時間還早,系統會自動加上 24 小時(1440 分鐘),所以像 22:00 到 6:00 這種跨夜班就會算出 8 小時。接著再扣掉休息分鐘數。把每個有上班的日子相加,再除以 60,就是一週的總工時。

Total Hours = \sum_{d \in days} ((≤ft(Out_d - In_d\right) - Break_d) ÷ (60))

\begin{gathered} Total = \sum_{d} ((W_d) ÷ (60)), Reg = \min(Total, 40), OT = \max(Total-40, 0) \\[1.5em] where ≤ft{ \begin{aligned} W_d &= ≤ft(Out_d - In_d\right) - Break_d \\ W_d &\mathrel{+}= 1440 if Out < In (overnight) \\ W_d &= \max(W_d, 0) \end{aligned} \right. \end{gathered}

實際範例

假設你週一到週五每天都從 9:00 工作到 17:00,每天休息 30 分鐘。每天就是 8 小時減去 0.5 小時=7.5 小時。五天合計 37.5 小時,全部都算正常工時,沒有加班。再看跨夜班的例子:22:00 到 6:00、中間沒有休息,計算方式為 6:00 + 24:00 - 22:00 = 8 小時。

8 - 0.5 = 7.5 小時
5 × 7.5 = 37.5 小時
6{:}00 + 24{:}00 - 22{:}00 = 8 小時

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

跨夜班是怎麼計算的?
如果下班時間比上班時間還早,計算機會判斷這個班次跨過了午夜,並自動加上 24 小時。
加班的定義是什麼?
一週內超過 40 小時的部分都會列為加班。這只是通用的計算原則;實際上仍要以你的雇主規定或當地法令為準。在台灣,《勞動基準法》對正常工時、延長工時與加班費倍率另有規定,計算方式可能與此不同。
可以輸入像 9:15 這種時間嗎?
可以,系統支援分鐘輸入。請使用 24 小時制,例如下午 1:45 要輸入成 13:45。