跳到主要内容

两个日期之间天数计算器

算两日期相差多少天

这个工具还在开发中,敬请期待。

两个日期之间天数公式

本工具以「结束日期 − 起始日期」求得间隔天数:

间隔天数 = 结束日期 − 起始日期(按日历日)

结果取绝对值给出相差天数,并进一步折算周数、约月数、约年数,方便不同口径的阅读。

这个工具能做什么

它用于精确测量任意两个日期之间的距离,是合同工期、项目排期、账期、倒计时与纪念日核算的基础工具。相比肉眼数日历,输入两个日期即可秒得准确天数,并自动处理闰年与跨年。

怎么使用本工具

  1. 在「起始日期」「结束日期」分别选择或填写两个日期(默认均为今天)。
  2. 点击「重置为今天」可快速归位,或「交换两端」对调起止。
  3. 结果区展示相差天数、周数、约月数、约年数,可一键复制天数。

计算详解

  • 天数:严格按日历相减,跨月跨年准确。
  • 周数:天数 ÷ 7。
  • 月数(约):天数 ÷ 30.44(一年 365.25 天 ÷ 12)。
  • 年数(约):天数 ÷ 365.25。

月、年均为估算口径,因为自然月长度不固定;精确间隔请以天数为准。若结束日期早于起始日期,结果仍正常显示并标注「结束早于起始」,便于你核对是否填反。

计算实例

例 1:2026-01-01 到 2026-12-31 相差多少天?

为 364 天(同年首尾不含跨年额外一天),约 52 周、11.96 个月。

例 2:2024-02-28 到 2024-03-01 相差几天?

2024 为闰年,2 月有 29 天,因此相差 2 天(29 日、再 1 日)。

例 3:两个生日之间隔多少天?

填入两个生日日期,结果即其间天数,可用来核对年度周期或保险/订阅的计费天数。

相关工具:90天计算器几天前日期计算器日期计算器

常见问题

相差天数包含起始当天吗?
本工具按「结束日期减起始日期」计算间隔,不含起始当天。例如 8 月 1 日到 8 月 2 日为 1 天;若要含首尾,结果加 1 即可。
月数和年数为什么约算?
每月天数 28~31 天不等、还有闰年差异,无法固定精确折算。本工具按均值估算(月约 30.44 天、年约 365.25 天),精确请以天数为准。
结束早于开始会报错吗?
不会。结果仍显示相差天数,并标注「结束早于起始」,方便核对输入是否填反。