跳到主要内容

时间间隔计算器

算两时刻之间时长

这个工具还在开发中,敬请期待。

时间间隔计算公式

本工具把两个「日期+时间」转换为毫秒差,再换算成人类可读的时长:

时长(秒) = (结束时刻 − 开始时刻) ÷ 1000
总天数   = floor(时长秒 ÷ 86400)
剩余时分秒 = 时长秒 mod 86400

小时数不做 24 取模,用于表达连续总时长(如 30:15:00 表示 30 小时 15 分)。

这个工具能做什么

时间间隔计算器测量「某时刻到某时刻」经过了多久,比只算日期差更精细——它能精确到秒,并处理跨天。典型用途:

  • 工时与排班时长统计;
  • 行程、会议、航班的时间跨度;
  • 设备运行、任务执行的持续时长;
  • 任何需要「从 A 点到 B 点过了多久」的场景。

怎么使用本工具

  1. 在「开始时间」「结束时间」选择日期与时刻(默认均为当前时刻)。
  2. 结果区立即展示总时长(时:分:秒)、总小时、总分钟、总秒数。
  3. 可一键复制总时长;若结束早于开始会标注「结束早于开始」。

计算详解

计算基于真实时间戳(毫秒),因此跨天、跨月、跨年、闰年都天然准确。例如从 2026-08-09 22:00 到 2026-08-10 02:00:

  • 实际经过 4 小时 0 分 0 秒;
  • 总天数 = 0,剩余时分秒 = 04:00:00;
  • 总小时 = 4.00,总分钟 = 240.0,总秒 = 14400。

当跨度超过一天,总天数会单独列出,时分秒表示「去掉整天后剩余的部分」。

计算实例

例 1:09:00 到 18:30 多长?

时长 9 小时 30 分,即 09:30:00,总小时 9.50。

例 2:周五 23:30 到周一 08:00 多长?

跨两个半夜,结果约 2 天 8.5 小时,总天数 2、时分秒 08:30:00。

例 3:设备从 2026-01-01 00:00 运行到 2026-01-08 12:00?

总天数 7、时分秒 12:00:00,合计约 180 小时。

相关工具:几小时后是几点两个日期之间天数时间计算器 hh:mm:ss

常见问题

支持跨天的时长吗?
支持。例如从今天 22:00 到明天 02:00,会正确算出 4 小时,并拆分出天数与时分秒。
小时数超过 24 怎么显示?
「总时长」以 时:分:秒 展示,小时不做 24 取模(如 30:15:00 表示 30 小时),同时另列总天数与总小时便于阅读。
需要联网吗?
不需要。全部计算在浏览器本地完成,不上传任何数据,打开即用。