日期差计算器
计算两个日期之间相差的天数、周数、小时数以及几年几月几天,或从某个日期加减天、周、月、年。
正在加载工具…
日期差计算器 — 选择开始日期和结束日期,即可查看两者之间的总天数、几年几月几天的拆分,以及总周数和总小时数。第二种模式可以在任意日期上加减天、周、月或年,算出结果日期。所有计算都在你的浏览器本地完成——任何日期都不会被发送到服务器。
日期差计算器 是什么?
一款完全在浏览器中运行的日期差计算器,既能测量两个日期之间的跨度,也能做日期运算。在“差值”模式下,你输入开始日期和结束日期,它会显示总天数、按年月日拆分的日历跨度,以及两者之间的总周数和总小时数;如果结束日期早于开始日期,结果会显示为负的跨度。在“加/减”模式下,你输入基准日期、数量和单位(天、周、月或年),它会返回结果日期——负数表示相减。日期按 UTC 计算,因此天数、周数和小时数不会受夏令时调整的影响。项目经理、合同与租约管理人员、为截止日期倒计时的学生,以及任何需要计算年龄、到期日或通知期的人,都用它来回答“两个日期相差多少天”和“从今天起 N 天是哪一天”。
如何使用 日期差计算器
- 选择模式:差值(两个日期之间)或加/减(日期运算)。
- 在差值模式下,用两个日期选择器分别选择开始日期和结束日期。
- 查看结果:总天数、年月日拆分,以及总周数和总小时数。
- 如需日期运算,切换到“加/减”并选择一个基准日期。
- 输入数量并选择单位(天、周、月或年);负数表示相减。
- 在结果字段中查看算出的日期。
示例
两个日期之间的天数
输入
开始 2026-01-01,结束 2026-06-17
输出
总天数 167 · 0 年 5 月 16 天 · 23 周 · 4008 小时
给某个日期加 90 天
输入
基准 2026-06-17,数量 90,单位 天
输出
2026-09-15
用负数相减
输入
基准 2026-06-17,数量 -2,单位 周
输出
2026-06-03
常见问题
- 结果包含哪些内容?
- 在差值模式下,你会得到总天数、年月日拆分(例如 0 年 5 月 16 天)、整周数和总小时数。在加/减模式下,你会得到一个结果日期。
- 可以倒着算或相减吗?
- 可以。如果结束日期早于开始日期,差值模式会显示为负的跨度(带有减号)。在加/减模式下,输入负数即可从基准日期减去相应的天、周、月或年。
- 月和年是怎么计算的?
- 年月日拆分遵循日历——它会借用上一个月的实际天数并考虑闰年,因此与人们理解“2 个月零 5 天”这样的跨度一致,而不是按固定的 30 天来除。加月或年时会尽量落在相同的日号上。
- 它会用我的时区吗?
- 日期按 UTC 的午夜计算,因此天数、周数和小时数始终精确,不会受夏令时调整或本地时区偏移的影响。
- 我的日期会被上传到任何地方吗?
- 不会。所有计算都在你的浏览器本地运行——任何日期都不会被发送到任何服务器,也没有任何上传,因此它可以离线使用并保护你的数据隐私。