工时计算器

输入上班、下班打卡时刻和午休时长,工时计算器会立即算出当天实际工作时长(几小时几分钟、折合多少小时),自动处理跨天夜班,并对照标准工时提示是否达标、超出多少。

24 小时制,上工/打卡上班的时刻。

下工/打卡下班的时刻;若早于上班时刻,按跨天夜班计算。

分钟

中间扣除的午休/休息分钟数,无则填 0。

小时/天

用于判定是否达标、超出多少,默认 8 小时;仅作参考基准。

实际工作时长
8 小时

09:00 上班到 18:00 下班,扣除休息 60 分钟,实际工作 8 小时8 小时)。

在岗总时长9 小时
扣除休息60 分钟
实际工作8 小时
是否跨天当天
标准工时8 小时
达标情况刚好达标

实际工作时长 = 在岗总时长(下班 − 上班,跨天补一整天)− 休息时长。 「达标情况」仅按你填的标准工时对照,超出部分为参考加班时长,非法定加班费口径。

怎么用

  1. 填写上班时刻按 24 小时制填上你上工/打卡上班的时刻,如 09:00。
  2. 填写下班时刻填上下工/打卡下班的时刻,如 18:00;若下班早于上班(如 22:00 上、06:00 下),会自动按跨天夜班计算。
  3. 填入休息时长把中间要扣除的午休/休息分钟数填进去(如 60 分钟),没有则填 0。
  4. 读取工作时长页面立即给出当天实际工作时长(几小时几分钟、折合多少小时),并对照标准工时提示是否达标、超出多少。

核心要点

工时计算器用于回答「几点到几点、扣掉午休,实际上了几个小时班」这类日常考勤问题, 适合按时薪核算、排班倒班、夜班工时统计、工时打卡核对等场景。

  • 实际工作时长 = 在岗总时长(下班 − 上班)− 休息时长。
  • 例如 09:00–18:00 扣 1 小时午休 = 8 小时;09:00–17:30 不扣休息 = 8.5 小时。
  • 下班早于上班按跨天夜班算:22:00–06:00 扣 1 小时 = 7 小时。
  • 可设「标准工时」(默认 8 小时)对照是否达标、超出多少作为参考加班时长。
  • 只算单个班次/单天时长,多天请把每天工时相加;工作日天数用「工作日计算器」。

原理与公式

换算成整数秒再相减:把上班、下班时刻分别折成当天已过的秒数秒 = 时×3600 + 分×60 + 秒。若下班秒数不小于上班秒数,在岗秒 = 下班秒 − 上班秒;若下班早于上班(夜班跨天),先给下班时刻补一整天在岗秒 = 下班秒 + 86400 − 上班秒

扣除休息得实际工时工作秒 = 在岗秒 − 休息分钟×60(休息不得超过在岗时长), 再折算成小时 工时 = 工作秒 ÷ 3600(保留 2 位小数), 并拆成「几小时几分钟几秒」。

对照标准工时加班秒 = max(0, 工作秒 − 标准工时×3600), 工作秒 ≥ 标准工时即判为达标。此加班时长仅为时长对照,非法定加班费口径。

计算示例

上班 22:00:00(= 79200 秒),下班 06:00:00(= 21600 秒,早于上班 → 跨天):
在岗秒 = 21600 + 86400 − 79200 = 28800(= 8 小时);
扣午休 60 分钟(3600 秒):工作秒 = 28800 − 3600 = 25200;
工时 = 25200 ÷ 3600 = 7 小时,未达 8 小时标准工时。

全程按整数秒运算、无浮点误差,仅在折算小时时收口到 2 位小数。

常见问题

工时(上班时长)是怎么算出来的?
实际工作时长 = 在岗总时长 − 休息时长。在岗总时长 = 下班时刻 − 上班时刻;休息时长是你填的午休等要扣除的分钟数。例如 09:00 上班、18:00 下班、午休 60 分钟,在岗总时长为 9 小时,扣掉 1 小时休息,实际工作 8 小时。工具会把结果同时折算成「几小时几分钟」和「多少小时(如 8.5)」两种写法,方便记考勤或按时薪核算。
夜班跨天(如 22:00 上班、次日 06:00 下班)能算对吗?
能。当下班时刻早于上班时刻时,工具会判定为跨天夜班,自动在下班时刻上补一整天(+24 小时)再相减。例如 22:00 上班、06:00 下班,在岗总时长为 8 小时;若扣 1 小时休息,实际工作 7 小时。结果里会标注「跨天夜班(次日下班)」提醒你这是隔夜班次。注意本工具按时钟推算时长,不追踪具体日历日期。
午休、吃饭时间要不要算进工时?
一般以用人单位的考勤制度为准。多数单位的「工作时长」不含午休、就餐等无需在岗的休息时间,因此本工具默认让你填写「休息时长」并从在岗总时长里扣除。如果你们单位把某段休息也计入工时(如短时工间休息),就把休息时长相应减少或填 0。休息时长不会超过在岗总时长,若填多了工具会提示。
「标准工时」和「加班时长」这里是什么意思?
「标准工时」是你设定的每日应工作小时数,默认 8 小时——这对应我国现行标准工时制度(每日工作时间不超过 8 小时)。工具用它来判断当天是否达标、以及超出多少,超出部分作为「参考加班时长」显示。请注意这只是时长上的对照,并非法定加班费计算:实际加班认定、1.5/2/3 倍工资、综合计算工时制或不定时工时制等,需以劳动合同、单位制度和《劳动法》相关规定为准。
一周或一个月的总工时怎么统计?
本工具算的是「单个班次/单天」的工作时长。要统计一周或一月总工时,可对每天分别计算后把「折合小时」相加;每天班次固定时,用天数乘以单日工时即可。如需按「工作日天数」推算(排除周末、法定节假日),可配合本站「工作日计算器」;两个日期相差多少天用「日期间隔计算器」。
休息时间带小数、标准工时不是整数会准吗?
会。上下班时刻按 时:分 填写,工具全程按整数秒精确运算、无浮点误差,最后再把结果折算成小时并保留 2 位小数。休息时长按分钟填写、可填 0;标准工时支持小数(如 7.5、8.5 小时)。例如 09:00 上班、17:30 下班不扣休息,在岗 8 小时 30 分,折合 8.5 小时。
工时按几小时几分钟还是折合小时记,两种写法怎么对应?
两种写法工具都会给出:「几小时几分钟」适合排班表、考勤打卡核对,「折合小时」(如 8.5)适合按时薪核算或多天累加。对应关系是分钟数 ÷ 60,例如 8 小时 30 分 = 8 + 30÷60 = 8.5 小时;8 小时 15 分 = 8.25 小时。折合小时保留 2 位小数,遇到无法整除的分钟(如 20 分 = 0.33 小时)会四舍五入到小数点后两位,做工资核算时以「几小时几分钟」为准更精确。

来源与更新

计算口径说明(更新于 2026-07-19):

  • 采用 24 小时制,一天记 86400 秒;下班早于上班时按跨天夜班处理, 在下班时刻上补一整天再与上班相减,得到在岗总时长。
  • 实际工作时长 = 在岗总时长 − 休息时长(休息按分钟填写、不得超过在岗时长); 工时以整数秒运算后折算成小时并保留 2 位小数。
  • 标准工时默认取每日 8 小时,对应我国现行标准工时制度: 《中华人民共和国劳动法》第三十六条规定劳动者每日工作时间不超过 8 小时、平均每周不超过 44 小时。参考:中华人民共和国劳动法(中国人大网 · 2018 修正)。此处 8 小时仅作本工具「是否达标」的比较基准,法定工时与加班认定不由本工具裁量。
  • 本工具只输出工作时长与是否达标,不计算加班费、不做法律裁量; 实际加班认定、工资倍率、综合计算工时制/不定时工时制等以劳动合同、单位制度与相关法规为准。

本工具仅做工时时长计算,结果供考勤与时薪核算参考;正式工时认定以制度、约定与法规为准。

最近更新:2026-07-19

本工具仅按上下班时刻做工作时长计算,供考勤与时薪核算参考。工时的法定认定、加班费倍率、工时制度(标准/综合计算/不定时)等以劳动合同、单位考勤制度与《劳动法》《劳动合同法》等相关规定为准。