日期差计算器(两个日期相差几天)

计算两个日期之间相差几天、几周、几个月;可选择是否包含开始日,并正确处理闰年和月底日期。

  • 在浏览器内处理(不上传)

天数算法

例:2024 年 2 月 28 日至 3 月 1 日,不含开始日为 2 天;两端都算则是 2/28、2/29、3/1 共 3 天。

结果

天数
2 天
周与天
0 周 2 天
月与天
0 个月 2 天
年、月、天
0 年 0 个月 2 天

期间:2024年2月28日(周三) 至 2024年3月1日(周五)

不计开始日,从第二天算到结束日的天数。

1 个月是从某天到下个月的同一天(如果该月没有这一天,则到月底;例如 1/31 至 2/29 为 1 个月)。两端都算时,计算到结束日的第二天。

使用方法

  1. 输入开始日期和结束日期;点击“设为今天”可填入今天的日期。
  2. 选择不含开始日(结束日 − 开始日)或开始日和结束日都算。
  3. 立即显示天数、周与天、月与天,以及年月天。

常见问题

“不含开始日”和“两端都算”有什么不同?

不含开始日就是“结束日 − 开始日”,2024 年 2 月 28 日至 3 月 1 日为 2 天;两端都算时开始日和结束日各算 1 天,共 3 天。计算经过天数用前者,计算活动举办天数等用后者。

月数怎么算?

从某天到下个月的同一天算 1 个月;如果该月没有这一天,则到月底(1/31 至 2/29 为 1 个月),其余用天数表示。两端都算时,计算到结束日的第二天。

结束日期早于开始日期也能算吗?

可以,会自动将两个日期对调后计算并显示提示。

注意事项与限制

  • 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
  • 不考虑法定节假日和工作日,所有日历日都会计算。
  • 按现行的公历(格里历)计算(1582 年以前也沿用同一历法往前推算,与儒略历的日期不同)。
  • 不处理时刻和时区,以日期为单位计算。