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

🕘 8小時排班打卡與休息工時計算機

專業免費的 8小時排班打卡與休息工時計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
8 小時(已扣休息)
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

什麼是 8 小時輪班計算機?

8 小時輪班計算機可以幫你算出,在扣除無薪休息時間後,這趟班你實際工作了多少小時,再依照你的時薪換算成稅前薪資。一般所謂的「8 小時班」,往往會佔用超過 8 個鐘頭,因為中間還夾著午休或休息時間——這個工具就是要還原你真正被計薪的工時。

使用方法

請以 24 小時制的小數格式輸入上班與下班時間(例如 9:00 填 9,下午 5:30 填 17.5)。接著填入無薪休息的分鐘數,以及你的時薪。計算機會回傳整段班別的總時長、扣除休息後的淨工時,以及稅前薪資。

公式說明

首先以下班時間減去上班時間,得出整段班別的時長。如果下班時間比上班時間還早(代表跨夜班),系統會自動加上 24 小時。休息時間以分鐘輸入後,會除以 60 換算成小時,再從總時長中扣除。最後將結果乘以時薪,即為稅前薪資。

Worked = (End - Start) - ((Break_{min}) ÷ (60))
Pay = Worked × Rate

實際範例

假設你 9:00(9)上班、17:30(17.5)下班,中間休息 30 分鐘,時薪為 20。整段時長為 17.5 - 9 = 8.5 小時。扣掉 0.5 小時的休息後,淨工時為 8 小時。再乘以 20 → 稅前薪資為 160。

Worked = (17.5 - 9) - ((30) ÷ (60)) = 8 小時
Pay = 8 × 20 = 160

不同情景下的班次薪酬

下表显示了随着开始/结束时间和休息时长的变化,实际工作小时数和总薪酬的变化。工作小时数计算公式为 已工作 = (结束 - 开始) - \dfrac{休息}{60},总薪酬为 已工作 × 时薪。时间以24小时十进制形式书写(例如 17:30 = 17.5)。跨午夜班次在结束时间加24,以保持减法结果为正(次日6:30 = 30.5)。

情景 开始 → 结束 跨度 (小时) 休息 (分钟) 实际小时数 时薪 $18/小时 的总薪酬 时薪 $25/小时 的总薪酬
日班,短休息 9 → 17.5 8.5 30 8.0 $144.00 $200.00
日班,午餐时间 8 → 16.5 8.5 60 7.5 18/小时">135.00 $187.50
标准9–5班,30分钟休息 9 → 17 8.0 30 7.5 $135.00 $187.50
跨午夜班次 22 → 30.5 8.5 30 8.0 $144.00 $200.00
长班,无休息 7 → 16 9.0 0 9.0 $162.00 $225.00

注意,一天内工作超过8小时(或一周超过40小时)在某些司法管辖区可能符合加班条件;有关这些计算,请使用专门的加班工具。

时钟时间转换为十进制时间

此计算器将开始和结束时间作为24小时十进制数输入,而不是 HH:MM 格式。要转换时钟时间,保持小时数不变,将分钟除以60。例如 14:45 变为 14 + \tfrac{45}{60} = 14.75。四分之一小时值最为常见。

小时后的分钟数 十进制分数 时钟时间示例 十进制值
:00 .00 9:00 9.00
:15 .25 9:15 9.25
:30 .50 9:30 9.50
:45 .75 9:45 9.75

对于任何其他分钟数,除以60。以下是按分钟转换的选择:

分钟 十进制 分钟 十进制 分钟 十进制
5 .083 25 .417 45 .750
10 .167 30 .500 50 .833
15 .250 35 .583 55 .917
20 .333 40 .667 60 1.000

对于跨越午夜的班次,在结束时间加24。上午6:30结束的班次输入为 6.5 + 24 = 30.5,上午1:00结束的班次输入为 25。

关键术语解释

班次跨度
班次开始和结束之间的总经过时间,扣除任何费用之前,等于 结束 - 开始。从9:00到17:30的班次跨度为8.5小时。
实际(工作)小时数
从跨度中减去无薪休息后的付费时间:已工作 = (结束 - 开始) - \tfrac{休息}{60}。这是与您的时薪相乘以获得薪酬的数字。
无薪休息
班次期间 — 通常是进餐时间 — 您未获得报酬的时间。以分钟为单位输入,并通过除以60转换为小时。带薪休息不扣除。
时薪
您每工作小时赚取的金额,以美元为单位。将其乘以实际小时数即可获得班次的总薪酬。
总薪酬
班次的收入,扣除前税款和扣除:总薪酬 = 已工作 × 时薪。代扣后的实得(净)薪酬将更低。
跨午夜班次
跨越午夜的班次,结束时间落在下一个日历日。要正确计算,将结束时间加24,以便减法得出正跨度 — 例如,22:00至6:30变为 30.5 - 22 = 8.5 小时的跨度。

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

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

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

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

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

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

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

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

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

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

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

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

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

常見問題 (FAQ)

為什麼我的班別超過 8 小時?
因為多數「8 小時」班別都含有無薪休息時間,所以要領滿 8 小時薪資,整段時長通常會落在 8.5 小時左右。
可以計算跨夜班嗎?
可以。只要你的下班時間小於上班時間,工具就會自動加上 24 小時。
算出來的是稅前還是稅後?
這是稅前薪資(尚未扣除稅金與其他扣款)。請依照你所在國家或地區的稅務規定,來估算實際的稅後收入。