工时计算器
输入上班、下班打卡时刻和午休时长,工时计算器会立即算出当天实际工作时长(几小时几分钟、折合多少小时),自动处理跨天夜班,并对照标准工时提示是否达标、超出多少。
24 小时制,上工/打卡上班的时刻。
下工/打卡下班的时刻;若早于上班时刻,按跨天夜班计算。
中间扣除的午休/休息分钟数,无则填 0。
用于判定是否达标、超出多少,默认 8 小时;仅作参考基准。
从 09:00 上班到 18:00 下班,扣除休息 60 分钟,实际工作 8 小时(8 小时)。
实际工作时长 = 在岗总时长(下班 − 上班,跨天补一整天)− 休息时长。 「达标情况」仅按你填的标准工时对照,超出部分为参考加班时长,非法定加班费口径。
怎么用
- 填写上班时刻:按 24 小时制填上你上工/打卡上班的时刻,如 09:00。
- 填写下班时刻:填上下工/打卡下班的时刻,如 18:00;若下班早于上班(如 22:00 上、06:00 下),会自动按跨天夜班计算。
- 填入休息时长:把中间要扣除的午休/休息分钟数填进去(如 60 分钟),没有则填 0。
- 读取工作时长:页面立即给出当天实际工作时长(几小时几分钟、折合多少小时),并对照标准工时提示是否达标、超出多少。
核心要点
工时计算器用于回答「几点到几点、扣掉午休,实际上了几个小时班」这类日常考勤问题, 适合按时薪核算、排班倒班、夜班工时统计、工时打卡核对等场景。
- 实际工作时长 = 在岗总时长(下班 − 上班)− 休息时长。
- 例如 09:00–18:00 扣 1 小时午休 = 8 小时;09:00–17:30 不扣休息 = 8.5 小时。
- 下班早于上班按跨天夜班算:22:00–06:00 扣 1 小时 = 7 小时。
- 可设「标准工时」(默认 8 小时)对照是否达标、超出多少作为参考加班时长。
- 只算单个班次/单天时长,多天请把每天工时相加;工作日天数用「工作日计算器」。
原理与公式
换算成整数秒再相减:把上班、下班时刻分别折成当天已过的秒数秒 = 时×3600 + 分×60 + 秒。若下班秒数不小于上班秒数,在岗秒 = 下班秒 − 上班秒;若下班早于上班(夜班跨天),先给下班时刻补一整天在岗秒 = 下班秒 + 86400 − 上班秒。
扣除休息得实际工时:工作秒 = 在岗秒 − 休息分钟×60(休息不得超过在岗时长), 再折算成小时 工时 = 工作秒 ÷ 3600(保留 2 位小数), 并拆成「几小时几分钟几秒」。
对照标准工时:加班秒 = max(0, 工作秒 − 标准工时×3600), 工作秒 ≥ 标准工时即判为达标。此加班时长仅为时长对照,非法定加班费口径。
计算示例
上班 22:00:00(= 79200 秒),下班 06:00:00(= 21600 秒,早于上班 → 跨天):
在岗秒 = 21600 + 86400 − 79200 = 28800(= 8 小时);
扣午休 60 分钟(3600 秒):工作秒 = 28800 − 3600 = 25200;
工时 = 25200 ÷ 3600 = 7 小时,未达 8 小时标准工时。
全程按整数秒运算、无浮点误差,仅在折算小时时收口到 2 位小数。
常见问题
- 工时(上班时长)是怎么算出来的?
- 实际工作时长 = 在岗总时长 − 休息时长。在岗总时长 = 下班时刻 − 上班时刻;休息时长是你填的午休等要扣除的分钟数。例如 09:00 上班、18:00 下班、午休 60 分钟,在岗总时长为 9 小时,扣掉 1 小时休息,实际工作 8 小时。工具会把结果同时折算成「几小时几分钟」和「多少小时(如 8.5)」两种写法,方便记考勤或按时薪核算。
- 夜班跨天(如 22:00 上班、次日 06:00 下班)能算对吗?
- 能。当下班时刻早于上班时刻时,工具会判定为跨天夜班,自动在下班时刻上补一整天(+24 小时)再相减。例如 22:00 上班、06:00 下班,在岗总时长为 8 小时;若扣 1 小时休息,实际工作 7 小时。结果里会标注「跨天夜班(次日下班)」提醒你这是隔夜班次。注意本工具按时钟推算时长,不追踪具体日历日期。
- 午休、吃饭时间要不要算进工时?
- 一般以用人单位的考勤制度为准。多数单位的「工作时长」不含午休、就餐等无需在岗的休息时间,因此本工具默认让你填写「休息时长」并从在岗总时长里扣除。如果你们单位把某段休息也计入工时(如短时工间休息),就把休息时长相应减少或填 0。休息时长不会超过在岗总时长,若填多了工具会提示。
- 「标准工时」和「加班时长」这里是什么意思?
- 「标准工时」是你设定的每日应工作小时数,默认 8 小时——这对应我国现行标准工时制度(每日工作时间不超过 8 小时)。工具用它来判断当天是否达标、以及超出多少,超出部分作为「参考加班时长」显示。请注意这只是时长上的对照,并非法定加班费计算:实际加班认定、1.5/2/3 倍工资、综合计算工时制或不定时工时制等,需以劳动合同、单位制度和《劳动法》相关规定为准。
- 一周或一个月的总工时怎么统计?
- 本工具算的是「单个班次/单天」的工作时长。要统计一周或一月总工时,可对每天分别计算后把「折合小时」相加;每天班次固定时,用天数乘以单日工时即可。如需按「工作日天数」推算(排除周末、法定节假日),可配合本站「工作日计算器」;两个日期相差多少天用「日期间隔计算器」。
- 休息时间带小数、标准工时不是整数会准吗?
- 会。上下班时刻按 时:分 填写,工具全程按整数秒精确运算、无浮点误差,最后再把结果折算成小时并保留 2 位小数。休息时长按分钟填写、可填 0;标准工时支持小数(如 7.5、8.5 小时)。例如 09:00 上班、17:30 下班不扣休息,在岗 8 小时 30 分,折合 8.5 小时。
- 工时按几小时几分钟还是折合小时记,两种写法怎么对应?
- 两种写法工具都会给出:「几小时几分钟」适合排班表、考勤打卡核对,「折合小时」(如 8.5)适合按时薪核算或多天累加。对应关系是分钟数 ÷ 60,例如 8 小时 30 分 = 8 + 30÷60 = 8.5 小时;8 小时 15 分 = 8.25 小时。折合小时保留 2 位小数,遇到无法整除的分钟(如 20 分 = 0.33 小时)会四舍五入到小数点后两位,做工资核算时以「几小时几分钟」为准更精确。