Tool 03 / Time interval
时间差计算器
两个日期时间之间到底过了多久?把开始和结束时刻填进去,就能得到净时长、小数小时、总分钟和总秒数。跨夜时把结束日期选到第二天,休息时间也可以单独扣除。
填好两个时刻后显示
已扣除 60 分钟休息
- 小数小时
- —
- 总分钟
- —
- 总秒数
- —
- 钟表格式
- —
按本地时间计算,跨天时用结束日期减开始日期;若途中跨过夏令时切换,实际墙上时间会与时长相差一小时。
时间差计算的分歧通常不在减法,而在两件事:结束时刻是不是第二天,以及中途休息什么时候扣。把这两个问题先定下来,结果就稳定了。
先区分“日期差”和“时刻差”
日期差以天为单位,回答“隔了几天”;时刻差以小时、分钟和秒为单位,回答“过了多久”。10 月 1 日 09:00 到 10 月 2 日 09:00,日期上跨了一天,时长是 24 小时;10 月 1 日 09:00 到 10 月 1 日 18:00,日期没变,时长是 9 小时。
工具默认填入一个工作日的时间段:09:00 到 18:00,中间休息 60 分钟。这样得到的总时长是 9 小时,净时长是 8 小时。如果你只想知道从上班到下班待了多久,把休息改成 0 即可。
跨夜时,日期必须跟着改
夜班从 22:00 到次日 06:00,结束日期要选第二天。只输入两个时间而不改日期,工具会认为结束时间早于开始时间,并给出提示。这不是计算器“不支持跨夜”,而是两个时间点必须落在正确的时间轴上。
正确的输入方式:开始为 10 月 28 日 22:00,结束为 10 月 29 日 06:00。两者相减得到 8 小时。若中间有 30 分钟交接休息,净时长就是 7.5 小时。
休息时间怎么扣
计算顺序应该是先求开始到结束的总时长,再减去休息分钟数。不要把结束时间直接减掉休息,否则跨天时很容易把日期也改错。本站的“中途休息”是一个总分钟数,适合午休、交接班或分段休息合并处理。
扣除后如果净时长为零或负数,说明休息时间填多了。工具会拒绝计算并提示调整。实际考勤中,如果休息时间跨越了多个时段,建议分别计算每段净时长再相加,这样更容易核对。
小数小时适合做什么
7 小时 30 分钟等于 7.5 小时,7 小时 20 分钟约等于 7.33 小时。前者可以精确写成有限小数,后者除不尽,页面会保留两位。用于工资或工时汇总时,先确认对方的进位规则,再决定用总分钟还是小数小时。
如果对方按 0.25 小时(15 分钟)为最小单位结算,7 小时 20 分钟可能被记成 7.25 或 7.5,取决于向上还是向下取整。本站不做这种考勤取整,只给出原始时长。
常见疑问
为什么 22:00 到 06:00 会提示顺序错误?
因为结束日期还停留在同一天。06:00 在时间轴上早于同一天的 22:00,必须先跨到第二天。把结束日期改成次日,再算就能得到 8 小时。
结果里的小数小时为什么不是“几点几”?
小数小时表示小时数,不是钟表时间。7.5 小时是 7 小时 30 分钟;7.75 小时是 7 小时 45 分钟。钟表格式的 7:30:00 则表示 7 小时 30 分 0 秒。
能计算跨时区的航班时间吗?
当前工具按浏览器本地时区解释输入,不处理出发地和目的地的时区差。跨时区行程需要先把两边时间换成同一时区,或者改用专门的时区工具。
扣除休息后不足一分钟会怎么显示?
总秒数仍会保留并参与计算,但主要结果按天、小时、分钟展示。如果需要精确到秒,看结果里的“总秒数”和“钟表格式”两项即可。
Related tools