为什么时钟时间不像普通数字那样减法
9:15 减去 8:50 不是 0:65,而是 0:25,因为分钟以 60 为单位结转,而不是 100。手动减去时间意味着借用在十列中完全相同的方式,只不过列大小为 60:当顶部的分钟小于底部的分钟时,首先从小时列借用 60 分钟。
示例:从上午 8:50 到上午 9:15,从 9:15 借用一个小时,使其成为 8:75,然后减去:8:75 − 8:50 = 0 小时 25 分钟。借用步骤正是手工计算最常出错的地方,也正是该计算器自动处理的地方。
将薪资的分钟转换为十进制小时
时间表和计费系统几乎总是需要小数小时 (7.25),而不是时钟格式 (7:15),因为小数在工资计算中可以清晰地相加和相乘。转换只是分钟除以 60,但有一些值值得记住,因为它们不断出现:
| 分钟 | 十进制小时数 | 分钟 | 十进制小时数 |
|---|---|---|---|
| 15 | 0.25 | 45 | 0.75 |
| 30 | 0.50 | 10 | 0.17 |
| 6 | 0.10 | 20 | 0.33 |
请注意,15 分钟、30 分钟和 45 分钟会转换为整齐的 0.25、0.5 和 0.75,这正是为什么许多工作场所将时间表四舍五入到最接近的一刻钟,而不是处理像 0.17 或 0.33 这样尴尬的小数。
处理跨越午夜的轮班
如果直接减去时钟数字 (6:00 − 22:00 = −16:00),从晚上 10:00 到上午 6:00 的转变看起来像是负时间,因为从技术上讲,结束时间在钟面上更早。解决方法是在减去之前在结束时间上添加 24 小时,因为它实际上是下一个日历日:30:00 − 22:00 = 8:00,每班 8 小时。
That's exactly what the "end time is next day" option on this calculator does — it tells the tool to add a full day to the end time before working out the difference, so overnight and split shifts come out right instead of producing an impossible negative duration.
工作时间,减去休息时间
实际工作时间是时钟与时钟之间的差异减去任何无薪休息时间 - 9:00 到 5:00 的轮班加上 30 分钟的无薪午餐,按时钟工作 8 小时,但工作了 7.5 小时。此计算器的工作小时数模式直接进行减法,如果您要跟踪整周的轮班而不是一天,则总小时数模式会将多个时间段加在一起作为时间表总计。想要获得更完整的周考勤卡(将常规时间和加班时间分开), 考勤卡计算器 和 持续时间计算器 更深入地覆盖这一基础。