跳到主要内容
1123.net
ZH
1123.net

搜索工具

在工具目录中筛选,全部在浏览器本地完成。

输入关键词即可筛选,按回车打开第一个结果。

工时计算器

这个工时计算器把一周的班次加总,扣除不计薪的休息时间,并显示每天的净工时。它支持跨夜班次,可以按每天或每周的门槛统计加班,也能根据时薪估算工资。所有计算都在你的浏览器里完成。

所有数据都在你的浏览器本地处理,不会上传到我们的服务器。

星期一

—

星期二

—

星期三

—

星期四

—

星期五

—

星期六

—

星期日

—

先输入第一个班次 至少有一个班次填好开始和结束时间后,这里会显示每天和每周的合计。

如何使用这个工具

  1. 1 按天填写班次的开始和结束时间,以及不计薪的休息分钟数。一天分成两段时,可以再加一个班次。
  2. 2 结束时间早于开始时间时,按跨夜班次处理,算到第二天早上。
  3. 3 可选填写时薪、加班门槛和倍数,再选择门槛按天还是按周计算。
  4. 4 查看每天的净工时和每周合计,然后复制摘要留档。

公式与计算逻辑

班次时长

班次工时 = 结束 − 开始(跨夜时加 24 小时)− 休息

时间会先换算成分钟,所以 22:00 至 06:00 的班次算作 8 小时,而不是负数。休息时间在算出总时长之后扣除。

加班

加班 = max(0, 净工时 − 门槛)

门槛按天时,加班按每天分别计算;门槛按周时,只对每周合计计算一次。

工资估算

工资 = 时薪 × (正常工时 + 加班工时 × 倍数)

正常工时按小时费率计薪,加班工时按你选择的倍数计算。这只是按你填写的条件做出的估算,不是薪资或法律意义上的计算。

示例演示

五个 8 小时工作日

周一到周五,09:00 至 17:30,每天有 30 分钟不计薪的休息。

  1. 每天总时长:8.5 小时
  2. 每天净工时:8.5 − 0.5 = 8 小时
  3. 每周净工时:8 × 5 = 40 小时

这一周合计 40 净工时;如果按天门槛是 8 小时,就没有加班。

按天门槛计算加班

每天 9 小时,按天门槛 8 小时,时薪 20,倍数 1.5。

  1. 每周净工时:45 小时
  2. 加班:5 小时;正常工时:40 小时
  3. 工资:20 × (40 + 5 × 1.5) = 950

估算工资为 950,由 40 小时正常工时和 5 小时加班工时得出。

边界情况与精度

跨夜班次

结束时间早于开始时间时,计算器会加上 24 小时。22:00 至 06:00 的班次是 8 小时,再扣除 30 分钟休息,就是 7.5 净工时。

休息时间长于班次

休息时间等于或长于班次时,就没有可计的工作时间,这一行会标出错误,而不会给出零或负数工时。

按天与按周的加班

按天统计时,单个工作日超过门槛的部分计入加班;按周统计时,只有每周合计超过门槛才开始计算。同一周的数据按两种规则计算,结果可能不同。

不构成法律或薪资建议

加班规则因国家、合同和行业而异。门槛和倍数由你自行填写,结果只是按这些数字算出的数学估计,不构成法律、薪资或人事方面的建议。

常见问题

跨夜班次怎么填? +

按实际时间填写开始和结束,例如 22:00 和 06:00。计算器会发现结束时间早于开始时间,把班次算到第二天早上。

休息时间会自动扣除吗? +

只会扣除你填写的休息分钟数。休息一栏留空或填 0,就表示这段休息照常计薪,不会被扣掉。

该用按天还是按周的加班? +

取决于你要模拟的规则。按天加班对每天分别生效,按周加班只对每周合计生效。两种规则计算器都支持。

为什么没有显示工资? +

只有填写时薪后才会显示工资。没有时薪时,计算器仍然会给出总工时、休息时长和净工时。

一天可以填两个班次吗? +

可以。点“添加班次”,就能在任意一天再加一行,用 × 按钮删除。没有填写的行会被忽略。

结果有法律效力吗? +

没有。计算器只按你填写的门槛和倍数计算,不构成法律、薪资或人事建议,当地规则可能要求另一种算法。