正在准备工作区…
输入
正在准备工作区…
输出
结果将显示在这里。
使用方法
- 选择开始日期与结束日期。
- 设置时区,选择仅日期、计入结束日期或时间选项。
- 查看日历区间与总值,并复制或下载结果。
日历间隔与经过时间
日历区间描述两个日期间的年、月和天;经过时间度量对应时刻之间的时长。两种答案分别解决不同问题。
计算日期范围时,可按日历日期计数,并决定是否计入结束日期。涉及小时、分钟或时区切换时,请启用时间。
选择计数方式
仅日期模式比较日历日期,并可计入结束日期。启用钟表时间后,总值依据实际经过区间计算,而非日期标签的数量。
输入
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 秒。时区数据来自浏览器,所有计算在本地完成。
延伸阅读TC39 · Temporal
?
常见问题
日期差可以为负数吗?
可以。结束早于开始时会产生有符号差值。如需正向区间,可交换日期。
每个月都按 30 天算吗?
不是。日历月取决于具体日期;实际经过总值则根据对应时刻计算。
计入结束日期是什么意思?
在仅日期模式中,将计数范围扩展到包含结束日期。它不是在含时间的比较中额外增加 24 小时。
为什么一个日历天有时只有 23 小时?
夏令时切换可能改变开始和结束之间的本地偏移,因此实际经过时间不同于固定的 24 小时。
可以计算工作日或节假日吗?
不可以。工具比较日历日期和经过时间,不应用工作周规则或地区节假日日历。