Hourora

键盘快捷键

/
搜索城市
H
切换12/24小时制
S
显示或隐藏秒
T
主题:日间、夜间、自动
P
暂停或继续旋转地球
?
显示本列表
ZH

工时计算器

工时计算器

计算两个时间之间的小时和分钟(包括跨午夜的情况),并扣除休息时间。也可以填写一周的工时,查看以小时和小数表示的总计。

日期(可选:用于计入时钟切换的夜晚)

添加开始日期后,可按实际长度计算时钟拨快或拨慢的那个夜晚。

结果

8小时

折合十进制为 8.00 小时

从开始到结束
8小时30分钟
无薪休息
30分钟
工作时间
8小时

工作原理

工时是如何计算的

计算器用结束时间减去开始时间。如果结束时间早于开始时间,则视为班次跨过午夜,并加上 24 小时,因此 22:00 至 06:00 为 8 小时。无薪休息会被扣除,结果以小时和分钟以及十进制小时(7 小时 40 分钟即 7.67)显示,大多数薪资系统都采用这种形式。

工时表是一周的班次,每天一行。每行包含开始、结束和休息时间;各行按周汇总,并可选填时薪以估算薪酬。周的布局只是为了方便查看,各行并不与具体的日历日期绑定。

时钟切换的夜晚

时钟拨快的那个夜晚,02:00 至 03:00 之间的一小时不存在,因此夜班会比钟面显示的短一小时;时钟拨慢的夜晚则长一小时。输入日期和地点后,计算器会根据时区数据库计算实际时长。

所有计算均在您的浏览器中完成,您输入的内容不会被发送或存储。本页地址会随输入变化,便于您复制并分享同一结果。

计算示例

  • 09:00 至 17:30,休息 30分钟:8小时(十进制 8.00 小时)。
  • 23:15 至 07:40,休息 45分钟:7小时40分钟(十进制 7.67 小时)。
  • 22:00 至 06:00:8小时。
  • New York,2026年3月7日 晚上从 22:00 至 06:00:7小时,而非钟面所示的 8小时。

常见问题

值得了解

如何计算两个时间之间的工作小时数?

用结束时间减去开始时间,再扣除无薪休息。09:00 至 17:30,休息 30 分钟,即 8 小时。本计算器会自动完成,并同时给出十进制小时结果。

如何计算跨午夜的班次?

当结束时间早于开始时间,计算器会将其视为次日,因此 22:00 至 06:00 为 8 小时。开始与结束时间相同时计为 0 小时,而非 24 小时。

如何将小时和分钟换算为十进制小时?

将分钟除以 60 后与小时相加:7 小时 40 分钟即 7 + 40/60 = 7.67 小时。结果保留两位小数;15 分钟为 0.25,30 分钟为 0.5,45 分钟为 0.75。

是否会计入时钟切换的那个夜晚?

会,前提是您输入了日期和地点:时钟拨快的夜晚会少一小时,拨慢的夜晚会多一小时。若未输入日期,则使用普通的钟面计算。每周工时表始终使用普通的钟面计算。