工时计算器

两个时间之间有几小时?支持过夜、12 小时制或 24 小时制、每天多个时段,并可扣除休息。

点击时间输入框会弹出浏览器的时间选择器,无需手动输入;跨零夜班自动处理。

开始结束休息(分钟)工时
总工时
0h 00m 0.00
总休息
0 min
时间段数
1

两个时间之间的小时数——手动算法

把两个时间都换成 24 小时制,相减,必要时跨午夜借位。8:30 AM → 5:15 PM:17:15 − 8:30 = 8 小时 45 分;再减 45 分钟午餐 = 8:00。这个减法过程——含 AM/PM 解析和午夜进位——正是本计算器自动完成的事,一段或十段时间都行。

为什么小数小时很重要

工资系统把时薪乘以 小数 小时:7:45 换算成 7.75,而不是 7.45。两种格式并排显示,绝不会把错的粘进工资系统。

把此计算器嵌入你的网站 — 免费

任何网站均可免费使用,包括商业网站。把代码粘贴到希望显示挂件的位置即可(WordPress:使用“自定义 HTML”区块)。挂件由 TimeCard Central 提供并自动保持最新,唯一要求是保留其中的署名链接。

iframe 代码

<iframe src="https://timecardcentral.com/embed/hours" width="100%" height="600" style="border:0;border-radius:12px" loading="lazy" title="Hours Calculator by TimeCard Central"></iframe>

常见问题

如何计算两个时间之间的小时数?
用结束时间减去开始时间。如果结束时间更早,说明跨过了午夜:9:00 PM → 5:00 AM 是 8 小时。在上方输入两个时间,计算器会自动处理跨午夜、AM/PM 或 24 小时制输入,以及无薪休息。
可以累加多个时间段吗?
可以——用“添加另一时间段”逐段输入(早班、晚班、第二份工作)。合计同时按 h:mm 和小数累加。
那午餐休息呢?
要么把休息单独作为一段输入然后跳过,要么用休息字段从总计中减去分钟数。
怎么得到小数小时?
分钟除以 60:7 小时 45 分 = 7.75。结果面板会自动在小数旁显示 h:mm。