跳到主要内容

工时卡计算器 —— 周工时与工资

周工时卡 —— 上下班打卡 + 午休 → 每日工时 / 周合计 / 税前工资 / 40 小时加班 —— 浏览器本地

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。
逐天填上下班打卡时间,扣掉不计薪的午休,直接读出本周总工时和税前工资。跨午夜班次和 40 小时加班线自动处理。
税前工资。填 0 则只统计工时不算钱。
上班下班午休(分)工时
周一0 小时
周二0 小时
周三0 小时
周四0 小时
周五0 小时
周六0 小时
周日0 小时
下班时间早于上班时间会被识别为跨午夜班次(自动 +24 小时)。上下班时间相同视为 24 小时班次。
本周合计
本周合计
0 小时
0.00h
正常工时
0 小时
加班(1.5 倍)
0 小时
税前工资
0.00

这个工具能做什么

把每天的上班、下班打卡时间换算成每日工时、周合计和税前工资的工时卡 工具。逐天填上下班时间,扣掉不计薪的午休分钟数,工具会把七天加总, 在 40 小时这条线上把本周拆成正常工时和加班工时,打开加班开关后超出 部分按 1.5 倍计薪。

跨午夜班次是大多数计算器算错的地方:下班时间比上班时间还早(比如 22:00 上班、06:00 下班)会被识别为跨过午夜,记成 8 小时而不是负数。 上下班时间完全相同则视为整整 24 小时班次,而不是 0。午休永远不会把 某天算成负数 —— 填了比当班时长还长的午休会自动归到 0。

填上时薪就能并排看到正常工资、加班工资和税前合计;时薪留 0 则当成 纯工时统计器,用于计费或考勤。整周数据都编码进分享链接里,你可以把 填好的工时卡粘到聊天里让主管核对,一个按钮复制纯文本汇总,直接贴进 工资条说明或邮件。所有运算都在浏览器里完成 —— 不上传、不注册、不走 服务器。

工具细节

输入
数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 人力资源
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

工时卡计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 加班费计算器 加班费计算器,按《劳动法》第 44 条工作日 1.5 倍、休息日 2 倍、法定节假日 3 倍计算,含 31 省最低工资表。 打开
  2. 2 年薪时薪换算 时薪 ⇄ 日薪 ⇄ 周薪 ⇄ 月薪 ⇄ 年薪 —— 设好每周工时与每年周数,五种一次算齐 —— 浏览器本地 打开
  3. 3 时长换算器 秒 ⇄ 分 ⇄ 时 ⇄ 天 ⇄ 周,外加人类可读、ISO 8601 时长、HH:MM:SS —— 一个输入,全部格式 —— 浏览器本地 打开

真实使用场景

  • 发薪前把两份工作的一周工时加总

    工作日坐班,周末又在别处接了班。把每天的上下班打卡时间填进去, 该扣午休的填上午休,不用在脑子里折腾半小时一小时的零头就能读出 周合计。打开 40 小时线,工具会告诉你具体有多少小时进了 1.5 倍 区间、给税前总额加了多少。

  • 记录夜班 / 跨午夜轮班

    安保、护理、酒店、仓储的班次经常是 22:00 上班、第二天 06:00 或 07:00 下班。照考勤表上的下班时间填进去,计算器会识别出跨午夜, 22:00 到 06:00 记成 8 小时,而不是朴素相减得到的负数。

  • 拿自己的工时核对公司工资条

    工资条写 38.5 小时,你印象里接近 42。用自己的上下班记录在这里 重建一周,复制纯文本汇总,你手里就有一份逐天的明细可以回过去, 而不是含糊一句"好像偏少"。再配合 overtime-pay-calculator 单独 核对倍率。

  • 给客户结算自由职业工时

    按合同小时而不是月薪计费?把时薪设成你的自由职业单价,关掉加班, 税前工资那列就能当发票行用。十进制工时读数(8.50 而不是 8 小时 30 分)可以直接粘进表格或开票工具。

  • 核对一份排班草稿

    发布下周排班前,把某个人的计划班次填进去,确认没人被无意中排到 40 小时以上进了加班 —— 对控制人力成本很有用。把 URL 分享给另一位 管理者,对方看到的是同一张填好的工时卡。

常见踩坑

  • 忘了扣不计薪的午休。09:00 到 17:30 看着像 8.5 小时,但如果午休不计薪,午休列要填 30 分钟,否则周合计和每个工资数字都会偏高。在每个该扣的日子填上午休分钟。

  • 把跨午夜班次读成短班。如果你照着 06:00 下班、22:00 上班来填、以为差 16 小时,记住工具是跨午夜向前数的:22:00 到 06:00 是 8 小时。按实际发生的“先上班后下班”顺序填,别按从大到小填。

  • 以为 1.5 倍线是按天的。本工具用的是美国按周 40 小时规则,不是按天加班。如果你所在的州或国家是单日超过 8 小时就算加班(加州、部分欧盟规则),这里的周加班会被低估,请查当地规则再调整。

隐私说明

所有工时卡运算 —— 解析打卡时间、跨午夜判定、午休扣除、40 小时拆分、 工资倍率 —— 都是浏览器标签页里的纯 JavaScript。你的时间、时薪、合计 都不上传、不记录、不发往任何服务器。唯一要留意的:整周数据编码进 页面 URL,分享链接能还原这张卡。也就是说"分享这张卡"的链接会把你的 班次时间带在 query string 里,对方(Slack、邮件)的日志会记下这个 URL。涉及私密工资数据时,用复制汇总按钮只粘文本,而不要分享 URL。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29