日期差计算器

计算两个日期之间的天数、周数、月数和年数,支持工作日统计。

日期差计算器

精确计算两个日期之间的差值

日期差计算器

输入两个日期

公式
天数 = |日期2 - 日期1| 毫秒数 / 86400000

什么是日期差计算?

日期差计算是求两个日期之间相差多少天(或周、月、年)的过程。计算结果可拆解为「X 年 X 月 X 天」,也可以直接显示总天数、工作日数等。

日期差计算在日常工作和生活中用途极广:计算年龄(精确到天)、合同到期倒计时、项目持续天数、员工工龄、贷款期限、孕周计算等。本计算器自动处理闰年,确保结果精确。

如何使用本计算器

  1. 在「开始日期」栏选择起始日期。
  2. 在「结束日期」栏选择结束日期。
  3. 点击「计算」,查看总天数、周数、年/月/日分解,以及工作日数。
  4. 可反向计算:已知天数和起始日期,推算结束日期。

日期差计算原理

总天数 = 结束日期 − 开始日期(日历天数) 分解为年/月/日: 年数 = 完整经过的周年数 月数 = 剩余完整月数(不足整月的部分) 天数 = 最终剩余天数 工作日数 = 总天数 − 周末天数 (周六、周日均不计入;法定节假日需手动排除) 其他换算: 总周数 = 总天数 ÷ 7 总小时 = 总天数 × 24

闰年(能被 4 整除,但不能被 100 整除;或能被 400 整除的年份)有 366 天,计算器自动处理。

计算示例

计算年龄(以天为单位)

2000 年 1 月 1 日 → 2025 年 1 月 1 日 = 9,131 天。多出的 1 天来自 7 个闰年(2000、2004、2008、2012、2016、2020、2024),每个闰年多一天。

员工入职周年

2018 年 3 月 15 日入职 → 2025 年 4 月 25 日 = 7 年 1 个月 10 天,共 2,597 天,约 1,855 个工作日(不含周末)。

圣诞节到元旦

12 月 25 日 → 1 月 1 日 = 7 天。两个日期在同一周内,无跨月边界问题,计算简洁准确。

常见问题

年龄如何精确计算到年和天?
完整年龄等于从出生日期起已经过的完整周年数。剩余天数是从最近一个生日到今天的天数。例如 2000 年 3 月 10 日出生,2025 年 3 月 20 日时恰好 25 岁零 10 天。
闰年如何影响天数计算?
每个闰年多一天(2 月 29 日)。跨越一个闰年的时间段包含 366 天而非 365 天。4 年一个闰年周期共有 1,461 天。本计算器自动识别并处理所有闰年,无需手动调整。
什么是工作日?如何计算?
工作日指周一至周五,不含周六和周日。本计算器自动从总天数中减去周末天数得到工作日数。注意:法定节假日因地区而异,需根据实际情况手动扣除。
月份差为什么不都是 30 天?
日历月份长度不固定——一月 31 天,二月 28 或 29 天,等等。「1 个月」始终指一个日历月,而非固定的 30 天。因此从 1 月 31 日到 2 月 28 日是 1 个月(28 天),从 1 月 1 日到 2 月 1 日也是 1 个月(31 天)。
如何用本计算器计算孕周?
将末次月经(LMP)第一天作为开始日期,今天作为结束日期。总天数 ÷ 7 = 孕周(即临床标准「孕 X 周」)。足月妊娠为 280 天(40 孕周),通常称为 9 个月。