时间、日期与工作

时间段计算器

更新于 2026年8月24日 审核于 2026年8月24日
计算两个带时区日期时间之间的准确经过时长,支持秒、休息扣除、反向输入和夏令时变化。

准确经过时间

输入两个日期时间

开始日期与时间

结束日期与时间

请输入 Europe/London 这类基于城市的 IANA 标识,也支持 UTC。

在测得完整区间后扣除的可选无薪或排除时间。

只在所选本地时间重复或不存在时使用。

明确处理夏令时切换
时钟回拨时某个本地时间可能出现两次,拨快时则可能不存在;可选择如何解析这些少见情况。

结果

计算摘要

输入数值以查看结果

计算结果、明细、假设和警告会显示在这里。

经过时间轴

精确时刻区间预览

实时预览
精确时刻区间预览准确经过时间: 0d 08h 00m 00s. 十进制总小时: 8 h.准确经过时间0d 08h 00m 00s十进制总小时8 h已扣休息30 min
预览会在所选时区解析两个端点并实时更新,不会替换已提交结果。

如何使用这个计算器

  1. 1输入开始和结束日期时间。
  2. 2选择 IANA 时区及夏令时歧义策略。
  3. 3可选扣除休息,然后计算准确经过时间。

公式

经过秒数 = 结束时刻与开始时刻之差的绝对值 − 休息秒数

先在所选 IANA 时区把两个钟表输入解析为精确时刻,再进行相减。

计算步骤

  • 验证日期、24 小时时间、时区和休息。
  • 使用所选 DST 策略把每个本地时间解析为精确时刻。
  • 对反向输入按时间排序并保留提示。
  • 两个时刻相减并扣除休息。
  • 拆分结果并显示常用总量。

示例

UTC 偏移不变时,09:00 至 17:30 扣除 30 分钟休息,准确结果为 8 小时。

假设条件

  • 两个端点使用同一个所选 IANA 时区。
  • 经过时间衡量精确时刻而不是日历日期标签。
  • 兼容策略对重复时间选择较早时刻,对跳过时间向后调整。
  • 先取得绝对区间,再扣除休息。
  • Unix/POSIX 风格计时不单独累计闰秒。

资料来源

常见问题

夏令时会影响结果吗?

会。输入会在所选时区转成精确时刻,偏移变化可能让经过时间不同于钟表直接相减。

什么是有歧义的本地时间?

时钟回拨时同一钟表时间可能出现两次,可以选择较早、较晚、兼容或拒绝。

结束早于开始怎么办?

计算器报告绝对时长并显示反向输入提示。

可以扣除午休吗?

可以,输入休息分钟即可,但不能超过完整时间段。

与日期差计算器有什么区别?

本工具按时区衡量准确经过时间;日期差工具只比较日历日期。

时区转换器
把一个本地日期时间转换到最多四个 IANA 时区,并显示夏令时偏移、日期变化和歧义控制。
倒计时计算器
创建面向任意 IANA 时区准确日期时间的实时可分享倒计时,支持到零停止或过期后正计时。
日期间隔计算器
计算两个日期之间准确的日历年、月、日以及总周数、总天数和小时数,并可选择是否包含结束日期。
工时与薪资计算器
建立七天时间卡,扣除无薪休息,处理跨夜班次,并估算常规工时、加班工时和税前工资。