通过MCP连接 →

输入计算

数学公式

广告

结果

净工作时长
8
小时(已扣除午休)
总时长(下班 − 上班) 8.5 hrs
总工作分钟数 480 min

什么是含午休的工时计算器?

这款工具能把你每天的上下班打卡时间,扣除无薪的午休或用餐时间后,换算成实际计薪的净工作时长。无论你是按小时计薪的员工、自由职业者、负责审批考勤表的主管,还是任何需要精确统计单个班次工时的人,它都非常实用。

如何使用

请用 24 小时制的小数形式填写上班和下班时间——例如,上午 9:00 写作 9.0,下午 1:30 写作 13.5,下午 5:45 写作 17.75。接着填入无薪休息的时长(以分钟为单位)。计算器会返回净工作时长、总跨度时间以及总工作分钟数。跨夜班次会自动处理:如果下班时间早于上班时间,系统会自动加上 24 小时。

计算公式解析

首先用下班时间减去上班时间,得到总跨度时长。再把以分钟计的午休时间除以 60 换算成小时,然后从总跨度中扣除:

$$\text{工作时长} = \left(\text{下班时间} - \text{上班时间}\right) - \frac{\text{午休分钟数}}{60}$$

时间轴显示从上班到下班的时间,减去较小的午休时段得出净工作时长
净工作时长等于上班到下班的时间减去午休。

实例演示

假设你在 9:00(9.0)上班,17:30(17.5)下班,中午休息 30 分钟。总跨度 = \(17.5 - 9.0 = 8.5\) 小时。午休 = \(30 \div 60 = 0.5\) 小时。净工作时长 = \(8.5 - 0.5 = \mathbf{8.0}\) 小时,即 480 分钟。

两行示意图,对比普通白班与跨越午夜的夜班
夜班跨越午夜,因此计算器会先加24小时再减去午休。

常见问题

像 9:15 这样的分钟数怎么输入?把分钟换算成小时的小数部分:15 分钟 = 0.25,所以 9:15 写作 9.25。同理,9:45 = 9.75。

支持跨夜班次吗?支持。如果你 22.0 上班、6.0 下班,工具会自动加上 24 小时,先算出 8 小时的跨度,再扣除你的休息时间。

午休时间算工资吗?本计算器默认休息时间为无薪,会从总时长中扣除。如果你的休息时间是带薪的,只需把休息分钟数填为 0 即可。

最后更新: