通过MCP连接 →

输入计算

minutes

数学公式

数学公式: 工时计算器
Show calculation steps (1)
  1. Net worked time

    Net worked time: 工时计算器

    Subtract the break and convert to hours and minutes.

广告

结果

总工时(时:分)
08:00
工作的小时:分钟
十进制小时 8.00 hours
总分钟数 480 minutes
已扣除休息时间 0 minutes

什么是工时计算器?

工时计算器可以帮你算出从上班到下班一共工作了多长时间,就像把纸质考勤卡或工时表上的数字加起来一样。只需输入打卡上班和打卡下班的时间,再视需要扣除不计薪的休息时间,工具就会用三种实用格式给出你的总工时:时:分(hh:mm)十进制小时(核算工资时很方便)以及总分钟数

使用方法

先选择 12 小时制或 24 小时制。输入时间时不用加冒号:915 表示 9:15,1225 表示 12:25。如果只输入一到两位数字,则按整点处理(例如 9 = 9:00)。在 12 小时制下,请为每个时间选择上午(am)或下午(pm)。最后,填入休息分钟数即可从总时长中扣除。计算器还能处理跨过午夜的夜班。

计算公式详解

每个时间都会被换算成「自午夜起的分钟数」。原始时长由下式给出:

$$\text{Span} = \text{End}_{min} - \text{Start}_{min} \;(+1440\text{ if negative})$$

如果结果为负,说明班次跨过了午夜,此时会加上 1440 分钟(即 24 小时)。然后扣除休息时间,得到净工时分钟数:

$$\text{Net Minutes} = (\text{End} - \text{Start}) - \text{Break}$$

将其拆分为小时和剩余分钟,用于显示「时:分」格式,再除以 60 得到十进制小时数:

$$\text{Hours} = \dfrac{\text{Span} - \text{Break}}{60}$$

时间轴显示开始时间、结束时间,并扣除休息以得出净工作时长
净工时等于从开始到结束的时长减去休息时间。

实例演示

上班 9:00(上午),下班 5:00(下午),休息 30 分钟。上班 = 540 分钟,下班 = 1020 分钟,原始时长 \(= 1020 - 540 = 480\) 分钟(8 小时)。扣除 30 分钟休息后得到净工时:

$$\text{Net Minutes} = 480 - 30 = 450 \text{ 分钟}$$

07:307.50 小时450 分钟

时钟带有两段工作弧线和一个休息间隙,并附有小时和分钟格式的结果标签
同一班次以 hh:mm、十进制小时和总分钟数三种方式表示。

常见问题

午夜和中午怎么输入?12:00 am 表示午夜(00:00),12:00 pm 表示中午(12:00)。

能算夜班(跨午夜)吗?可以。如果下班时间早于上班时间,计算器会默认班次跨过了午夜,并自动加上一整天。

如果休息时间比工作时间还长怎么办?净工时会被限定为零,因为扣除的休息时间不可能超过实际工作时间。

最后更新: