一个班次的实际工时

工时计算器

填写上班、下班时间和不计薪的休息时长,算出这一班实际工作了多久,并换算成小时数,方便填工时表。

输入一个工作班次

需要 JavaScript;未就绪请刷新页面。

时间显示

班次与休息

可编辑示例:请按需修改输入。

开始

开始时间

结束

结束时间

同一天

班次跨过午夜时,请明确开启此项。

休息时间只从该班次中扣除一次。

这里只计算一个班次,不计算工资、加班或多个班次。

净工作时间

净工作时间将在这里显示。

填写班次和可选休息时间,然后计算。

怎么算实际工作时长

先算出从上班到下班一共多久,再减去不计薪的休息。比如早上 8:00 到下午 4:30 一共 8 小时 30 分钟,午休 30 分钟,实际工作 8 小时,折合 8.00 小时。

夜班请勾选“结束于次日”,下班时间就会按第二天计算。

可以复现的示例

夜班算例:输入 22:30 → 06:30,勾选“结束于次日”。两段不计薪休息分别为 15 和 30 分钟,在“休息”中合计填 45。班次总时长为 8 小时(480 分钟),扣除 45 分钟后净工时为 435 分钟,即 7 小时 15 分钟,折合 7.25 小时。带薪休息应留在工时内,不要再次扣除。

检查误填:把休息改为 600 分钟,超过班次的 480 分钟,工具会报错而不是给出负工时。改回 45 后重新计算即可。填工时表时,7 小时 15 分钟等于 7.25 小时,不是 7.15;两位小数仅用于展示,后续汇总请保留精确分钟数。

使用限制

这里一次只算一个班次;要汇总一整周,请用工时卡计算器。它不计算工资、时薪、加班费、税费或节假日,也不考虑时区和夏令时。

哪些休息应计入扣除总数?

以整分钟合计第一次上班至最后一次下班之间所有不计薪时间,包括分段班之间的空档;不要算入带薪休息。比如 09:00–13:00 和 14:00–18:00,可填 09:00 → 18:00、休息 60 分钟,得到 8 小时。如果需要逐段保留记录,这个单班次工具不能完成。