日期差计算器
计算两个日期之间的天数、周数、月数和年数,支持工作日统计。
日期差计算器
精确计算两个日期之间的差值
日期差计算器
输入两个日期
公式
天数 = |日期2 - 日期1| 毫秒数 / 86400000什么是日期差计算?
日期差计算是求两个日期之间相差多少天(或周、月、年)的过程。计算结果可拆解为「X 年 X 月 X 天」,也可以直接显示总天数、工作日数等。
日期差计算在日常工作和生活中用途极广:计算年龄(精确到天)、合同到期倒计时、项目持续天数、员工工龄、贷款期限、孕周计算等。本计算器自动处理闰年,确保结果精确。
如何使用本计算器
- 在「开始日期」栏选择起始日期。
- 在「结束日期」栏选择结束日期。
- 点击「计算」,查看总天数、周数、年/月/日分解,以及工作日数。
- 可反向计算:已知天数和起始日期,推算结束日期。
日期差计算原理
总天数 = 结束日期 − 开始日期(日历天数)
分解为年/月/日:
年数 = 完整经过的周年数
月数 = 剩余完整月数(不足整月的部分)
天数 = 最终剩余天数
工作日数 = 总天数 − 周末天数
(周六、周日均不计入;法定节假日需手动排除)
其他换算:
总周数 = 总天数 ÷ 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 个月。