通过MCP连接 →

输入计算

数学公式

广告

结果

总小时数
8
小时
小时与分钟 8 h 0 min
总分钟数 480 min

什么是小时计算器?

小时计算器可以算出从开始时间到结束时间之间一共经过了多少小时。无论是填写工时表、记录排班、统计可计费工时、安排学习时段,还是任何需要知道时长的场景,它都能派上用场。你只需用 24 小时制的小数形式输入两个时间,需要的话再扣除休息时间,就能立即看到结果——既有小数小时,也有"几小时几分钟"两种形式。

如何使用

请用 24 小时制的小数形式输入开始时间和结束时间:9.5 表示 9:30,17.25 表示 17:15,依此类推。小数部分代表一小时的占比,所以 \(0.5 = 30\) 分钟,\(0.25 = 15\) 分钟。如果中途休息过,在休息栏里填上分钟数,计算器会从总时长中扣除这段时间。如果结束时间早于开始时间,工具会判定这是一个跨越午夜的班次,并自动加上 24 小时。

公式详解

核心计算其实很简单:小时数 = 结束时间 − 开始时间。当结束时间小于开始时间(即通宵班)时,会自动加上 24,确保结果为正数。填写的休息时间以分钟为单位,先除以 60 换算成小时,再从总时长中减去:

$$\text{小时数} = \left(\text{结束时间} - \text{开始时间}\right) - \frac{\text{休息分钟数}}{60}$$
时间轴显示从开始到结束的经过时间,并减去休息时间
工作时长等于从开始到结束的时间减去休息时间。

实例演示

假设你从 9:00(即 9)开始上班,到 17:30(即 17.5)下班,中间有 30 分钟午休。经过的时间为 \(17.5 - 9 = 8.5\) 小时。休息时间换算为 \(30 \div 60 = 0.5\) 小时。净工时 \(= 8.5 - 0.5 =\) 正好 8 小时,也就是 480 分钟。

以十进制小时和时分格式两种方式显示的时长
同一时长以十进制小时和时分两种方式显示。

常见问题

分钟应该怎么输入?把分钟换算成小数即可:用分钟数除以 60。所以 6:45 写成 6.75,14:20 大约写成 14.33。

能处理通宵班吗?可以。如果结束时间早于开始时间,计算器会自动加上 24 小时,按第二天来处理。

可以扣除多段休息时间吗?把所有休息分钟数加在一起,把总数填进休息栏即可。

最后更新: