Beginner

工作时长计算器

根据开始和结束时间减去一段无薪休息,以十进制和时:分形式算出工作时长。

上班打卡(开始)

下班打卡(结束)

跨夜班次(结束早于开始)加上 24 小时。

分钟

工作小时数
8小时

8h 0m 工作时长

十进制小时
8
小时 : 分钟
8h 0m
工作分钟数
480
总跨度
8h 30m
休息
30 分钟
09:0017:308h 0m 工作时长Worked time as a fraction of gross shift span
Step by step
  1. 1

    Start time in minutes

    9 × 60 + 0 = 540
  2. 2

    End time in minutes

    17 × 60 + 30 = 1,050
  3. 3

    总跨度

    1,050 − 540 = 510
  4. 4

    Net worked minutes

    510 − 30 = 480
  5. 5

    工作小时数

    480 ÷ 60 = 8
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
公式
workedHours = (clockOut − clockIn − breakMinutes) ÷ 60
How this is calculated

每个时间都被读取为一个钟点值(HH:MM)并转换为自午夜以来的分钟数:小时 × 60 + 分钟。总跨度为下班分钟数减去上班分钟数。如果该差值为负,说明班次跨过了午夜,于是加上 24 小时(1440 分钟)——这正是使像 22:00 到 06:00 这样的过夜班次得出 8 小时而不是负数的原因。不考虑任何时区、夏令时变化或秒;假定两个时间都在同一钟面上。

随后从总跨度中减去无薪休息时间(以分钟输入),得到净工作分钟数。该数值以三种方式报告:通过整数除法和余数得到的小时和分钟(floor(worked ÷ 60) 和 worked mod 60),以及十进制小时,即 worked ÷ 60 四舍五入到两位小数——这是大多数薪资系统所期望的形式。

所处理的唯一边界情形是休息时间长于班次,这会使工作时间为负;计算器会标记此情况,而不是显示负值。它不验证加班规则、多次休息或薪资费率。

示例
输入结果
09:00 至 17:30,休息 30 分钟8.0 小时(8h 0m)
22:00 至 06:00,休息 45 分钟7.25 小时(7h 15m)

关于此计算器

工时计算器把上班打卡时间、下班打卡时间和一段无薪休息,换算成实际工作的小时数。总跨度是上班打卡与下班打卡之间的时间;然后减去无薪休息,得到净工作时间。结果会以十进制小时数(便于薪资计算)以及小时和分钟显示。

支持夜班:如果下班打卡时间早于上班打卡时间,则加上 24 小时,因此从 22:00 到 06:00 的班次能被正确测量。请以分钟数输入休息时间;如果休息时间长于该班次,计算器会标记出来,而不是返回负值。

常见问题

大多数薪资系统是把时薪乘以十进制小时数,所以 8 小时 30 分钟会以 8.5 而不是 8:30 输入。

能。如果下班打卡时间早于上班打卡时间,计算器会假定该班次在第二天结束并加上 24 小时。

你输入的休息分钟会被视为无薪并从总数中扣除。如果你的休息是带薪的,请保持为 0。

也称为

工时计算器
上班小时数
工时表计算
考勤计算器
工资工时计算
工作时长
出勤工时

APA

TG we-Calculate Editorial Team. (2026). 工作时长计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/work-hours-calculator

Chicago

TG we-Calculate Editorial Team. "工作时长计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/work-hours-calculator.

IEEE

TG we-Calculate Editorial Team, "工作时长计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/work-hours-calculator

BibTeX

@misc{wecalculate_work_hours_calculator, title = {工作时长计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/work-hours-calculator}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?