这个工作时长计算器是做什么的?
这个工具可以根据你的上班时间和下班时间,算出你实际工作了多少小时,并自动扣除不计薪的休息时间。无论是填写考勤表、核算工资、做自由职业接单结算,还是单纯想了解一次班次有多长,它都很实用。对于下班时间落在第二天的跨夜班次,它也能正确处理。
如何使用
用 24 小时制填入你的上班时间和下班时间,再填入休息时间的总分钟数(如果没有休息就填 0)。计算器会给出净工作时长,既有小数小时形式,也有"几时几分"形式,同时还会显示总时长以及被扣除的休息时间。
计算公式说明
系统会先把时间换算成从午夜零点起算的秒数。用两者之差除以 3600 得到总时长(小时)。如果下班时间早于上班时间,就额外加上 24 小时,以处理跨过午夜的班次。休息时间以分钟为单位输入,除以 60 换算成小时后,再从总时长中减去,最终得到净工作时长。
$$\text{Net Hours} = \left(\text{End time} - \text{Start time}\right) - \frac{\text{Break (min)}}{60}$$
实例演示
以 09:00 上班、17:00 下班、休息 30 分钟为例:总时长 =(17 − 9)= 8 小时。休息 = 30 ÷ 60 = 0.5 小时。净工作时长 = 8 − 0.5 = 7.5 小时,也就是 7 小时 30 分钟。
$$\text{Net Hours} = \left(17 - 9\right) - \frac{30}{60} = 8 - 0.5 = 7.5\ \text{小时}$$
常见问题
能处理夜班吗?可以。如果下班时间早于上班时间(例如 22:00 到 06:00),系统会默认班次在第二天结束,并自动加上 24 小时。
如果休息时间比班次还长怎么办?净工时不会为负数,所以结果最低显示为 0。
支持精确到秒吗?输入仅支持小时和分钟;在"几时几分"显示中,结果会四舍五入到最接近的分钟。