计算器 · 日期与时间
日期差计算器
精确计算两个日期相差的天数、周数、月数和年数——闰年也精确无误。
查看公式
总天数按 UTC 零点相减 · 月数走日历运算
输入
历法
所有日期输入、选择器与结果都使用该历法。
结果
结果将显示在这里
填写开始日期 / 结束日期,结果会随输入即时更新。
使用方法
- 选两个日期,先后顺序随意。
- 读取相差的总天数、周数、月数和年数。
- 要表述一段时长,就看拆成年、月、日的那一组数字。
常见问题
两个日期的先后顺序有影响吗?
没有。差值始终为正,正着算和倒着算完全一样。
闰年处理得对吗?
对。天数按 UTC 零点之间相减,所以 2 月 29 日和各月的实际天数都算得准确无误。
结束日期会算进去吗?
不会。本计算器计算两个日期之间相隔的天数,所以从周一到下一个周一是7天。如果需要把第一天和最后一天都算上(例如预订或请假),请再加1,或使用把首尾两天都计入的工作日计算器。
在电子表格里怎么算两个日期之间的天数?
用较晚的日期减去较早的日期。日期在A1和B1时,=B1-A1 就是相差的天数(把结果单元格设为数字格式),与本计算器显示的总数相同。
示例
- 2026年1月1日到2026年12月25日有多少天?
- 358天,即51周零1天(51.14周),或11个月零24天。
- 2010年2月14日到2026年9月23日相隔多久?
- 16年7个月零9天,共6,065天,合866.43周。
- 2026年1月31日和2月28日相差多少?
- 正好1个月(28天)。2月没有31日,所以从1月31日起算的一个月在2月的最后一天结束。