日期差计算器

按日历区间或经过时间比较日期,可选择包含结束日期。

日期与时间
正在准备工作区…

输入

正在准备工作区…

输出
结果将显示在这里。

使用方法

  1. 选择开始日期与结束日期。
  2. 设置时区,选择仅日期、计入结束日期或时间选项。
  3. 查看日历区间与总值,并复制或下载结果。

日历间隔与经过时间

日历区间描述两个日期间的年、月和天;经过时间度量对应时刻之间的时长。两种答案分别解决不同问题。

计算日期范围时,可按日历日期计数,并决定是否计入结束日期。涉及小时、分钟或时区切换时,请启用时间。

选择计数方式

仅日期模式比较日历日期,并可计入结束日期。启用钟表时间后,总值依据实际经过区间计算,而非日期标签的数量。

计算示例
输入
2026-03-07 12:00 → 2026-03-08 12:00
America/New_York
结果
P1D
PT82800S

跨纽约春季夏令时切换的含时间比较:相差一个日历天,实际经过 82,800 秒。

日历天与夏令时

跨夏令时切换的本地日历天可能只有 23 小时或长达 25 小时。因此,一天的日历差可能与按 24 小时划分的经过总值不同。

理解总值

易读结果概括日历单位。“精度与技术详情”显示开始、结束、时长与各项总值;可复制任务需要的值,或下载完整 JSON 结果。

处理限制

ISO 日历日期,支持纳秒精度和明确时区。Cron 使用五字段,预览未来 10 年内最多 50 次执行,参考年份 1900–2199,限时 5 秒。时区数据来自浏览器,所有计算在本地完成。

?

常见问题

日期差可以为负数吗?

可以。结束早于开始时会产生有符号差值。如需正向区间,可交换日期。

每个月都按 30 天算吗?

不是。日历月取决于具体日期;实际经过总值则根据对应时刻计算。

计入结束日期是什么意思?

在仅日期模式中,将计数范围扩展到包含结束日期。它不是在含时间的比较中额外增加 24 小时。

为什么一个日历天有时只有 23 小时?

夏令时切换可能改变开始和结束之间的本地偏移,因此实际经过时间不同于固定的 24 小时。

可以计算工作日或节假日吗?

不可以。工具比较日历日期和经过时间,不应用工作周规则或地区节假日日历。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。