UnitConv

工作时间与工时表计算器

根据上下班时间累计工时、扣除休息、区分加班并合计工资

加班为超过每日阈值的工时(例如 8 小时/天)

7:30
合计工时
7:30
7.5 小时(十进制)
正常
7:30
7.5 h
加班
0:00
0 h
正常

什么是工作时间 / 工时表计算器?

工作时间计算器把您开始和结束工作的时间换算成清晰的小时和分钟总和——如果需要,还能换算成工资。您输入上班时间、下班时间和任意无薪休息的时长,它会以「小时:分钟」和十进制小时(薪资系统通常需要的形式)两种方式返回净工时。添加更多行即可构建完整的每周工时表,它会为您把各天相加。由于实际班次并不总落在同一个日历日内,跨夜班次——下班时间早于上班时间——会自动按跨过午夜处理。除了工时,它还能按每日或每周阈值把工作分为正常和加班,并应用时薪和加班倍率,显示正常工资、加班工资和合计工资。一切都在您的浏览器中运行,且与货币无关:您提供数字和可选的货币标签即可。

如何使用本计算器

1. 选择加班模式:按日(超过每日阈值为加班)、按周(超过每周阈值为加班)或无加班。 2. 对每一天,输入上班时间、下班时间和以分钟计的无薪休息。 3. 使用「添加一天」构建完整的每周工时表;至少需要一天。 4. 设置加班阈值(例如 8 小时/天或 40 小时/周)和加班倍率(例如 1.25)。 5. 可选输入时薪和货币标签,以查看正常工资、加班工资和合计。 输入时,工时、正常/加班的划分以及工资会即时更新。

公式

对于一个班次(以分钟计): 跨度 = 下班 − 上班 (若跨度 ≤ 0,按跨夜班次加 24 小时) 工时 = 跨度 − 休息 设每日阈值 T(分钟): 加班 = max(0, 工时 − T), 正常 = 工时 − 加班 按周加班同理,对整周合计相对于每周阈值计算。 工资: 正常工资 = (正常 ÷ 60) × 时薪 加班工资 = (加班 ÷ 60) × 时薪 × 倍率 示例:09:00 至 17:30、休息 60 分钟 = 7:30(7.5 小时)。22:00 至 06:00、休息 60 分钟 = 7:00。9 小时工作、阈值 8 小时、时薪 1000、倍率 1.25,得正常 8000 + 加班 1250 = 9250。

结果解读

合计工时是扣除无薪休息后剩余的时间,以「小时:分钟」和十进制小时显示;薪资系统通常需要十进制形式(7:30 是 7.5,而不是 7.3)。正常/加班的划分取决于您选择的模式:每日阈值能捕捉单个长班次,而每周阈值只有当整周超过上限时才计加班,因此相同工时下两者的合计可能不同。加班工资在基本时薪上应用倍率,所以倍率 1.5 表示每个加班小时按正常时薪的 150% 支付。这些数字是清晰的估算;您的实际工资还可能同时反映每日和每周规则、双倍工资档位、就近取整到一刻钟、带薪休息或班次津贴。

常见问题

它如何处理夜班或通宵班次?

如果下班时间早于或等于上班时间,则假定该班次跨过午夜延续到第二天。例如 22:00 上班、06:00 下班为 8 小时跨度;扣除 60 分钟休息后,工时为 7:00。您无需自己加 24 小时。

按日加班和按周加班有何区别?

按日加班把超过每日阈值(通常 8 小时)的任何工时计为当天加班。按周加班忽略单个日子,只把整周超过每周阈值(通常 40 小时)的工时计为加班。各地区和合同的规则不同,请选择与您相符的,或选择「无加班」把每个小时都按正常计算。

如何把小时和分钟换算成薪资用的十进制小时?

把分钟除以 60 再加到小时上。7 小时 30 分钟为 7 + 30/60 = 7.5 小时;7 小时 15 分钟为 7.25。计算器同时显示两种格式,方便您复制工时表所需的那一种。

休息时间计薪吗?使用什么货币?

休息按无薪处理,在计算工资前从每个班次中扣除;如果您的休息带薪,请输入 0。计算器与货币无关:结果为纯数字,您可以添加可选标签如 CNY、USD 或 EUR,它会附加到每个工资数额后。

估算仅供一般参考,并非薪资或法律建议。加班规则、取整、双倍工资档位、带薪休息和班次津贴因雇主和司法辖区而异——请查阅您的合同和当地劳动法以获取准确工资。