完整使用說明
工时与周打卡计算器使用指南
计算单次时间区间或周、双周打卡,扣除多段休息,显示每日与总工时、HH:MM 和十进制小时。
完整使用說明
這份指南目前以簡體中文提供。
这个计算器能做什么
在单次区间模式中填写明确的开始、结束日期时间;在周或双周打卡模式中填写每天的开始、结束时刻和多段休息。页面同时显示净工时 HH:MM 和十进制小时,双周模式另列两周小计。
什么时候适合用它
适合整理班次、午休扣除、项目工时和初步计费记录。要把工时换算成工资,可继续使用年薪与时薪换算;是否属于加班仍需另按合同与当地规定判断。
输入项说明
单次区间使用浏览器本地时区,跨夜须填写正确的次日日期,区间最长 366 天。周打卡有 7 行,双周有 14 行,每行代表一个最长 24 小时的班次;空行可作为休息日,部分填写的行会报错。若跨夜,应明确勾选“结束在次日”,结束时刻早于开始不会自动加一天。休息栏按整数分钟输入,可用逗号分隔最多 10 段,例如 30, 15;总休息不得超过班次,且最多 1440 分钟。单次区间只有勾选扣休息后才使用休息输入。
计算逻辑说明
总分钟数 = 结束 − 开始;净分钟数 = 总分钟数 − 各段休息之和。HH:MM 用总分钟数拆出小时与分钟,十进制小时 = 净分钟数 ÷ 60。周与双周分别对每天结果求和。时间卡按钟面时刻相减,不考虑时区或夏令时;单次日期区间计算真实时间戳差,夏令时切换当天两种模式的语义可能不同。
示例
周一至周五每天 09:00–18:00,休息 30, 30,周末空白:每天总时长 9 小时,扣休息后 8 小时,周净工时 40:00 = 40.0000 小时。两周都相同则为 80:00。跨夜 22:00–次日 06:00,扣 30, 15,净工时 7:15 = 7.25 小时。
若第一周是五个上述班次、第二周只有四个班次,双周净工时就是 40+32=72:00。周末或其他休息日保持整行空白即可;不需要用 00:00 填充。若填写 09:00–09:00 且不勾次日,时长为 0;勾选次日则代表完整 24 小时。
如何看懂结果
7:30 是 7 小时 30 分钟,不是 7.30 小时;十进制值应为 7.5。结果保留四位十进制小数,内部按分钟累计。空行不计工时,双周模式中的第一周和第二周各覆盖七行。
在周模式与双周模式之间切换,页面会保留已经填写的 14 行;周模式只使用前 7 行计算,切回双周才把后 7 行纳入。单次区间的数据也单独保留。任何输入或模式改变都会清除旧结果,需重新计算,避免把不同场景的数字混在一起。重置会清空所有行以及单次区间。
常见错误
不要把 7:30 直接当作工资乘数 7.30,不要把跨夜时间只改小时而遗漏结束日期或次日勾选。多段休息只是时长扣除,工具不检查这些休息在班次内的位置或是否重叠。
FAQ
如何扣除午休和多段休息?
在每班休息栏用逗号填写分钟,例如 30, 15,共扣 45 分钟。
如何输入跨夜班?
打卡勾选次日结束;单次区间直接填写正确结束日期,不自动推断跨夜。
HH:MM 与十进制小时有什么区别?
7:30 表示 7 小时 30 分钟,即 7.5 小时;不会按工资规则自动舍入。
分钟制结果可以直接复核:净工时 435 分钟,435÷60=7.25;7小时与15分钟拆分应为 7:15。建议在记录时保留原始开始、结束和休息分钟数,汇总数字只能说明时长,无法代替原始打卡凭证。
说明与限制
没有工资、加班倍数、法定休息、节假日、CSV 或打印功能,也不按特定考勤规则舍入。输入仅保存在当前页面状态中,没有自动写入网址或浏览器存储。
常見問題
如何扣除午休和多段休息?
在每班休息栏用逗号填写分钟,例如 30, 15,共扣 45 分钟。
如何输入跨夜班?
打卡勾选次日结束;单次区间直接填写正确结束日期,不自动推断跨夜。
HH:MM 与十进制小时有什么区别?
7:30 表示 7 小时 30 分钟,即 7.5 小时;不会按工资规则自动舍入。