日期距离计算器
在线计算两个日期相差多少天、周、月、年,并统计工作日与法定节假日,支持日期加减推算、实时倒计时与农历干支查询
日期距离计算器是什么
填两个日期,算出它们相差多少天、周、月、年,同时统计工作日与周末天数;切到「日期推算」可以反着算某个日期前后推 N 天 / 周 / 月 / 年(按自然日或只按工作日),切到「倒计时」则是到目标日期还剩多少天几小时几秒。农历、生肖、星座、干支、ISO 周数全部本地计算,不联网。
所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
怎么用日期距离计算器
- 在 Tab「日期相差」里填「开始日期」和「结束日期」,结果区的天数是 结束 − 开始,不含起始当天
- 想按自然月口径看跨度就往下读「按周换算 / 按月换算 / 按年换算」,它们走日历推演而不是拿天数去除
- 需要把假期算进去就勾「排除法定节假日」,这时会多出「法定节假日(天)」一行,调休上班日同时计入工作日
- Tab「日期推算」里改「基准日期」,点 +30 天 / +90 天 / +半年 / +1 年 快捷按钮填好偏移;把「推算模式」切到「工作日」就只跳过周末往前数
- Tab「倒计时」选一个「目标日期」,下面的 时 / 分 / 秒 每秒自动刷新,可以直接当倒计时牌用
- 结果随时可以点「复制结果」带走,也可以点「分享链接」把当前参数塞进 URL 发给别人
示例
输入
开始日期 2026-01-01,结束日期 2026-12-31输出
相差天数 364 天;按周换算 52 周零 0 天;按月换算约 11 个月零 30 天;按年换算约 0 年 11 个月零 30 天;8736 小时 / 524160 分钟 / 31449600 秒;工作日 260 天、周末 104 天这是默认口径(不剔法定节假日)下的数字;勾上「排除法定节假日」后为 工作日 247 / 周末 98 / 法定节假日 19
常见问题
工作日统计包含法定节假日吗?
默认口径下周一至周五算工作日、周六周日算周末,不剔除法定节假日;勾选「排除法定节假日」后,法定节假日计为休息日,调休上班日(周末补班)按工作日统计,结果里会多出「法定节假日(天)」一行。
相差天数包含首尾两天吗?
默认算的是 结束日期 − 开始日期 的自然日差,不含起始当天,所以 2026-01-01 到 2026-12-31 是 364 天;勾上「包含结束日期」结果 +1,首尾两天都计入。
其他年份的法定节假日能算吗?
内置数据只在国务院放假通知发布后更新(当前覆盖到 2026 年),超出范围的区间会自动回退为仅按周末统计,并在结果旁明确标注,不会给出错误数据。
农历和干支准吗?
农历、天干地支、生肖、星座都由内置的 1900—2100 年历法表在本地计算,与常用万年历一致;支持闰月、节气换月、立春换干这些容易算错的点。
我填的日期会上传服务器吗?
不会。所有计算都在浏览器本地完成,日期、事件名称等任何输入都不会上传服务器。
小提示
- 「相差天数」默认是 结束 − 开始,2026-01-01 到 2026-12-31 是 364 天而不是 365 天;勾上「包含结束日期」才会 +1 变成 365。
- 「按月换算」前的「约」不是客套:它是从起始日一路推公历月得到的,2026-01-01 到 2026-12-31 显示「约 11 个月零 30 天」,用 364 ÷ 30.44 除出来的数字对不上日历。
- 干支月的分界按二十四节气的「节」划分(而不是农历月初一),天干以立春换年,所以 2026-01-15 是己丑月而不是戊子月;这套规则比常见简化算法更接近传统历书。