什么是工作时长计算器?
这款考勤计算器可以帮你算出一个班次实际工作了多少小时。只需输入上班打卡时间、下班打卡时间以及任何无薪休息时间,它就会同时给出两种结果:小数小时(非常适合用于工资核算)和常见的"小时+分钟"格式。即使是跨越午夜的夜班,它也能轻松处理。
使用方法
请使用 24 小时制输入上班的小时和分钟(例如下午 1:30 对应小时 13、分钟 30)。下班时间同样按此方式填写,然后输入需要扣除的总休息分钟数。结果会即时更新,显示你的净计薪工时。
公式说明
计算器会先把每个时间换算成从午夜起的总分钟数,再用结束时间减去开始时间,最后扣除休息时间:净分钟数 =(下班 − 上班)− 休息。如果下班时间早于上班时间,系统会自动加上 24 小时(1440 分钟),以处理跨越午夜的夜班。小数小时则直接用净分钟数 ÷ 60得出。
$$\begin{gathered} \text{Hours} = \frac{(E - S) - \text{Break (min)}}{60} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} S &= 60\cdot\text{In Hr} + \text{In Min} \\ E &= 60\cdot\text{Out Hr} + \text{Out Min} \\ &\quad (E \mathrel{+}= 1440 \text{ if } E \le S) \end{aligned} \right. \end{gathered}$$
实例演示
假设你 9:00 上班打卡,17:30 下班打卡,中间有 30 分钟休息。总时长为 \(17{:}30 - 9{:}00 = 8\) 小时 \(30\) 分钟 \(= 510\) 分钟。扣除 30 分钟休息后,得到 \(480\) 净分钟,即 \(8.00\) 小数小时,也就是 8 小时 0 分钟。
常见问题
如何把分钟换算成小数小时?用分钟数除以 60 即可。例如,15 分钟就是 \(15 \div 60 = 0.25\) 小时。
能处理夜班吗?可以。如果你的下班时间早于上班时间,计算器会判定该班次跨越了午夜,并自动加上一整天的时间。
需要把休息时间算进去吗?只需填入无薪休息时间。如果你的休息时间照常计薪,或者根本没有休息,请填 0。