CodeKitHub
简体中文
日常工具

工时计算器

输入上班和下班时间,立即算出实际工作了多少小时多少分钟。加入午休时长可从总时长中扣除,同一天可叠加多个班次,还能添加多天来汇总整周工时。填入时薪后,还会自动算出应得工资。

总工时
总工资

所有计算都在浏览器本地完成。

工具介绍

工时计算器把上下班时间换算成一个时长——也就是实际工作了多少小时多少分钟。它会扣除你输入的任何无薪休息(比如午休),并能正确处理跨零点的班次(比如22点上班、次日6点下班)。

它还支持把同一天的多个班次(拆分班次)以及一周内多天的工时加总,不用再靠表格手动计算周工时。如果填入时薪,它会用总工时乘以时薪,算出应得工资。

为什么使用它?

  • 支持同一天多个班次,也能正确处理跨零点的夜班。
  • 以分钟为单位扣除无薪午休或休息时间,让结果反映真实工作时长。
  • 可添加多天,一次性汇总整周的工时与工资。
  • 可选填时薪,立即把总工时换算成应得工资。
  • 全部计算在浏览器本地完成,不会上传任何数据。

使用方法

  1. 输入某个班次的上班和下班时间。
  2. 输入无薪休息时长(分钟),比如午休30分钟,会从该班次中扣除。
  3. 如果当天还有拆分班次,可添加一行;要算整周就添加更多天数。
  4. 在可选的时薪字段中填入金额,即可同时看到总工时和总工资。

示例

输入

上班09:00,下班17:30,午休30分钟

输出

工作时长:8小时0分钟

17:30 − 09:00 = 8小时30分钟的在岗时间,扣除30分钟午休后,实际工作时长正好是8小时。

常见班次与午休扣除示例

上班下班休息实际工时
09:0017:0030分钟7小时30分钟
08:0016:3030分钟8小时0分钟
09:0018:0060分钟8小时0分钟
22:0006:00(次日)0分钟8小时0分钟
07:0019:0045分钟11小时15分钟

相关工具

算出总工时后,百分比计算器可以帮你算加班津贴或涨薪幅度,单位换算器则能处理其他日常换算。要统计两个日期之间的天数,日期计算器是很自然的搭配。

百分比计算器 · 单位换算器 · 日期计算器

常见问题

扣除午休后,如何计算实际工作时长?

先用下班时间减去上班时间得到原始在岗时长,再减去无薪休息的分钟数。例如8:30上班、17:00下班,原始时长是8小时30分钟,扣除30分钟午休后,实际工作时长正好是8小时。只需扣除无薪休息,短时带薪休息通常仍算作工作时间。

如何计算加班时长?

用总工作时长减去标准工时(通常是每天8小时或每周40小时),超出的部分就是加班。如果标准班次是8小时,某天实际工作了9小时45分钟,加班就是1小时45分钟。按周计算时,先把整周的工时全部加总,再减去40小时——很多公司是按周而不是按日核算加班的。

跨零点的班次怎么处理?

正常填写下班时间即可,即使数字上比上班时间小——比如22:00上班、06:00下班。计算器会识别下班时间是次日,并在相减前加上24小时,正确得出8小时,而不是负数。

能一次算出整周的工时和工资吗?

可以。为每个工作日各添加一行,分别填写上下班时间和休息时长,时薪只需填一次。工具会把每天的工时汇总成周总工时,再乘以时薪,算出整周应得的工资。

我的数据会被保存吗?

不会。所有计算都由 JavaScript 在你的浏览器本地完成,输入的时间、时薪或休息时长都不会发送到服务器,也不会被记录。

相关工具