工时计算器

填上每天几点上班、几点下班,扣掉休息,一周的合计边填边算。合计写成两种:40:30 和 40.50。这两个正是最容易搞混的——八个半小时是 8.50,不是 8.30。

填写上下班时间。跨夜班次算得对:结束时间早于开始时间,就是第二天早上。

星期一
星期二
星期三
星期四
星期五
星期六
星期日

本周合计 —

什么都不会离开这个标签页:本周数据存在这台浏览器里以便刷新后还在,不会发到服务器。十进制那个数字才是工资系统通常要的——8:30 是 8.50 小时,不是 8.30,这一差就是每班十二分钟。

相关工具: 工资计算器, 城市之间的时差, 日期计算器, 年龄计算器

使用方法

  1. 每天填上下班时间。「9:00」「9」「0900」「5 pm」都能识别。
  2. 把不计薪的休息写进第三个格子,单位是分钟,会从当天合计里扣掉。
  3. 一周自动汇总。超过加班门槛的部分单独列出——默认是 40 小时,可以改。
  4. 填上时薪就能看到本周工资。加班按同一时薪乘倍率计算,默认 1.5 倍。

实用说明

8:30 是 8.50 小时,不是 8.30

这是工时表上最费钱的一处混淆。时分制和十进制小时看着差不多,而工资系统通常要的是十进制。半小时是 0.50,一刻钟是 0.25,十分钟是 0.17。把 8:30 当成 8.30,单这一班就少了十二分钟,一个月下来差不多一小时——小到没人会去核对,大到确实有影响。所以这里始终把两个数字并排显示,而不是只给一个。

跨夜班次不是负数时间

22:00 到 06:00 的班次是八小时。直接相减得到负十六;取绝对值又得到十六,两个答案都不对。当结束时间早于开始时间时,这个计算器会加上一天——这也正是实际发生的事:班次跨过了午夜。顺带的好处是你永远不用输入日期:算一周的班次,只有时间就够了。

加班从超出部分算起,不是整周都算加班

门槛四十小时、干了五十小时,那就是四十小时正常工时加十小时加班,而不是五十小时都按高倍率发。门槛本身是一个可改的设置,而不是常数:每周四十小时是美国的规矩,别处并不一样——法国是三十五,欧盟通行的上限是四十八——而且很多岗位是拿固定薪的,根本不算加班。把门槛设成零,这一栏就不再拆分。

常见问题

时间该怎么写?

按你平时的写法就行。「9:00」「9」「09.30」「0900」「5 pm」「17:30」都能正确识别。十二小时制也可以,包括容易绕晕的那一对:「12 am」是午夜,「12 pm」是中午。

能算跨过午夜的班次吗?

能。如果下班时间早于上班时间,就按跨到第二天处理,所以 22:00 到 06:00 记作八小时。

休息算不算工资?

你填的休息分钟会从当天合计里扣掉,所以这一栏只写不计薪的休息。如果你的午休是带薪的,就填零——它本来就包含在班次里。

我的工时表会被保存或发送吗?

只存在这台浏览器里,好让刷新之后还在,仅此而已。不会发到服务器,不会在设备之间同步,我们也看不到。清掉站点数据它就没了,而且页面断网也能用。

可以拿它开发票或做工资单吗?

算数字可以,它就是干这个的。至于这个结果是不是你应得的报酬,那是另一回事,取决于你的合同和当地法律:休息、进位规则和加班门槛各不相同,而这个计算器只做你交给它的算术。

相关工具