通过MCP连接 →

输入计算

数学公式

广告

结果

工作时长
8
小数小时
Hours & minutes 8 h 0 min
总时长 510 minutes
已扣除休息 30 minutes
净工作时长 480 minutes

什么是工作时长计算器?

这款考勤计算器可以帮你算出一个班次实际工作了多少小时。只需输入上班打卡时间、下班打卡时间以及任何无薪休息时间,它就会同时给出两种结果:小数小时(非常适合用于工资核算)和常见的"小时+分钟"格式。即使是跨越午夜的夜班,它也能轻松处理。

使用方法

请使用 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 分钟。

包含开始时间、结束时间、休息和计算工时的考勤卡示例
示例:9:00 至 17:00 含 30 分钟休息,等于 7.5 个工作小时。

常见问题

如何把分钟换算成小数小时?用分钟数除以 60 即可。例如,15 分钟就是 \(15 \div 60 = 0.25\) 小时。

能处理夜班吗?可以。如果你的下班时间早于上班时间,计算器会判定该班次跨越了午夜,并自动加上一整天的时间。

需要把休息时间算进去吗?只需填入无薪休息时间。如果你的休息时间照常计薪,或者根本没有休息,请填 0。

最后更新: