日期时间差计算
计算两个时刻的实际经过时长与日历年月日差,支持跨时区。
按下方所选时区的墙钟解释
时区
按下方所选时区的墙钟解释
时区
选择开始与结束时间后即时计算(可载入示例对照)。
- 实际经过时长:两端先换算为真实时刻(UTC 毫秒)再相减,与时区无关;跨夏令时的自然日不是恒定 24 小时。
- 日历年月日差:按两端各自时区的本地日历日期相减(不含时分秒),是日历口径,与实际时长含义不同。
- 普通跨日示例:
2026-03-01 08:00 → 2026-03-02 09:30(Asia/Shanghai)=91,800,000 ms= 1 天 1 小时 30 分(25.5 小时);日历差 0 年 0 月 1 日。 - 跨夏令时示例:
2026-03-07 01:00 → 2026-03-09 01:00(America/New_York)= 47 小时(不是 48):2026-03-08 02:00 拨快至 03:00,UTC 偏移由 −5 变为 −4;日历差 0 年 0 月 2 日。 - 跳变时刻:若某端墙钟落在夏令时跳变区间(不存在)或回拨区间(出现两次),会给出说明并注明采用的解释。
- 结束早于开始:显示负差并明确标注,不取绝对值冒充正数。
什么时候用「日期时间差计算」
算合同天数、服务时长或两个日志时刻的间隔,且需要区分“自然日差”与“实际经过时间”。
使用要点
- 同时给出实际经过时长与日历年月日差,两种口径不会混淆。
- 支持跨时区比较,避免时差导致算错一天。
- 结果可直接用于对账与 SLA 统计。
相关工具
日期时间差计算与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。