日期距离计算器

填两个日期,算出它们相差多少天、周、月、年,同时统计工作日与周末天数;切到「日期推算」可以反着算某个日期前后推 N 天 / 周 / 月 / 年(按自然日或只按工作日),切到「倒计时」则是到目标日期还剩多少天几小时几秒。农历、生肖、星座、干支、ISO 周数全部本地计算,不联网。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

日期距离计算器能做什么

填两个日期,算出它们相差多少天、周、月、年,同时统计工作日与周末天数;切到「日期推算」可以反着算某个日期前后推 N 天 / 周 / 月 / 年(按自然日或只按工作日),切到「倒计时」则是到目标日期还剩多少天几小时几秒。农历、生肖、星座、干支、ISO 周数全部本地计算,不联网。

怎么用日期距离计算器

  1. 在 Tab「日期相差」里填「开始日期」和「结束日期」,结果区的天数是 结束 − 开始,不含起始当天
  2. 想按自然月口径看跨度就往下读「按周换算 / 按月换算 / 按年换算」,它们走日历推演而不是拿天数去除
  3. 需要把假期算进去就勾「排除法定节假日」,这时会多出「法定节假日(天)」一行,调休上班日同时计入工作日
  4. Tab「日期推算」里改「基准日期」,点 +30 天 / +90 天 / +半年 / +1 年 快捷按钮填好偏移;把「推算模式」切到「工作日」就只跳过周末往前数
  5. Tab「倒计时」选一个「目标日期」,下面的 时 / 分 / 秒 每秒自动刷新,可以直接当倒计时牌用
  6. 结果随时可以点「复制结果」带走,也可以点「分享链接」把当前参数塞进 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 年历法表在本地计算,与常用万年历一致;支持闰月、节气换月、立春换干这些容易算错的点。

我填的日期会上传服务器吗?

不会。所有计算都在浏览器本地完成,日期、事件名称等任何输入都不会上传服务器。

相关工具

同类日期与时间工具

查看全部日期与时间工具