考勤工时计算器

每行写一个班次的上下班时间,即可得到扣除无薪休息之后的工作小时数。再加上时薪,还能看到工资。

您的班次

每行一个班次,格式为开始-结束,逗号之后可以加上以分钟计的无薪休息时间。示例:09:00-17:30, 30 或 9am - 5pm。如果结束时间早于开始时间,则按跨夜班次处理。

只想查看工时的话请留空。

结果

请修正高亮的字段。
总工作小时数
40小时
以时:分表示的总计
40:00
统计的班次数
5
第 1 个班次
8:00
第 2 个班次
8:00
第 3 个班次
8:00
第 4 个班次
8:00
第 5 个班次
8:00

考勤卡如何累计

对每个班次,工作时间等于结束时间减去开始时间,再减去无薪休息。如果结束时间早于开始时间,就在结束时间上加 24 小时,这样跨夜班次才能被正确计算。

然后把各班次加起来。总计既显示为十进制小时(这是薪资核算通常用来乘以费率的形式),也显示为小时和分钟。时间可以用 24 小时制书写,也可以带 am 和 pm。

所用公式

班次时间 = 结束 − 开始 − 休息(若结束早于开始则加 24 小时)
总小时数 = 各班次时间之和
税前工资 = 总小时数 × 时薪

分步示例

五个 09:00-17:30 的班次,每次有 30 分钟无薪休息:

  1. 每个班次:17:30 − 09:00 = 8:30,减去 0:30 = 8:00
  2. 五个班次:5 × 8:00 = 40:00

总计:40小时(40:00)。

假设与限制

  • 一个班次最长可达 24 小时,且不能与自身重叠;不会检查班次之间是否相互冲突。
  • 最多可输入 100 个班次。
  • 选择货币只改变金额的显示方式,不会进行任何汇率换算。

相关工具