ZH
我的工具

日期差计算器 — 两个日期之间的天数

计算两个日期之间相隔的天数,并按年月日、周、工作日、小时和分钟显示这段间隔;可选择是否包含结束日期。

勾选后,第一天和最后一天都会计入,例如计算停留或休假的时长
相隔天数
358 天
年、月、日
0 年 11 个月 24 天
周和天
51 周 1 天
总周数
51.14
整月数
11
年(小数)
0.98
天数 ÷ 365.2425,即公历的平均年长
工作日(周一至周五)
256
周末天数
102
小时
8,592
分钟
515,520
秒
30,931,200

计入开始日期,不计入结束日期(通常的“相隔天数”算法)。

我的工具 →
广告

输入两个日期,即可准确得知它们相隔多久:总天数、按日历计算的年月日差,以及同一段时间换算成周、工作日、小时、分钟和秒的数值。适用于倒计时、通知期、项目时间表、签证停留期和纪念日,闰年会自动处理。

使用方法

  1. 选择开始日期。
  2. 选择结束日期(可以早于开始日期,此时会将两个日期对调)。
  3. 如果第一天和最后一天都要计入,请勾选“包含结束日期”。
  4. 查看相隔天数,再看下方的其他单位。

计算公式

相隔天数 = 结束日期 − 开始日期(包含结束日期时再 + 1)

日期按完整的日历日计数,所以时区和夏令时不会影响结果。年月日是把候选的月数直接加到开始日期上得出的,不存在的日期会取该月最后一天。工作日指周一到周五,不会扣除公共假日(需要扣除时请使用工作日计算器)。

示例

从 2026 年 1 月 1 日到 2026 年 12 月 25 日共 358 天,即 0 年 11 个月 24 天,或 51 周零 1 天。其中有 256 天是工作日。勾选“包含结束日期”后,则为 359 天。

常见问题

“相隔天数”包含两个日期吗?

默认计入开始日期、不计入结束日期,这是大多数人和电子表格衡量间隔的方式(周一到周五是 4 天)。勾选该选项后,结束日期也会计入。

在 Excel 中如何计算两个日期之间的天数?

直接让单元格相减:=B1-A1 得到相隔天数,=B1-A1+1 则包含两个日期。=DATEDIF(A1,B1,"y") 得到整年数。

为什么这里的一个月不总是 30 天?

每个月有 28 到 31 天,所以年月日按真实的日历月份计数。总天数始终是精确的。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 日期差计算器 — 两个日期之间的天数. https://kakao.mobile/zh/tools/date-difference-calculator/

MLA

“日期差计算器 — 两个日期之间的天数.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/date-difference-calculator/.

广告