两个日期之间相差多少天计算器

计算两个日期之间的自然日、包含首尾日期的天数、工作日、周末天数,也支持精确日期时间和钟表时间差。

日期模式用于计算两个日期之间相差多少天。默认自然日不包含结束日期;勾选包含结束日期后,会同时计算首尾两天。

两个日期之间相差天数公式

两个日期之间的天数 = 结束日期 − 开始日期

两个日期之间相差多少天,通常用结束日期减去开始日期。默认结果是自然日,不包含结束日期;如果需要把开始和结束两天都算进去,则在结果上加 1。工作日会在同一日期范围内排除周六和周日。

SymbolVariableDescription
开始日期起始日期日期差计算中的第一个日期。
结束日期结束日期用于和开始日期比较的第二个日期。
工作日周一至周五在日期范围内排除周六和周日后的天数。

如何计算两个日期之间相差多少天

  1. 1

    输入开始日期

    选择日期范围的第一天,例如项目开始日、账单日期、旅行日期或任意日历日期。

  2. 2

    输入结束日期

    选择第二个日期,工具会计算两个日期之间的自然日。

  3. 3

    按需包含结束日期

    如果要把开始和结束两天都算入,例如活动周期、住宿天数或截止日期窗口,请勾选包含结束日期。

常见两个日期之间天数示例

下面展示自然日和包含首尾日期的天数差异。

开始日期结束日期自然日包含首尾
1 月 1 日1 月 2 日12
1 月 1 日1 月 31 日3031
2 月 1 日3 月 1 日28 或 2929 或 30
周五周一34
6 月 1 日6 月 30 日2930

两个日期之间的工作日

工作日通常指周一到周五,适合发票、合同期限、项目排期、学校安排和服务承诺时间。此工具会单独显示工作日和周末天数。

  • 工作日按周一至周五计算。
  • 周六和周日会计入周末天数。
  • 法定节假日不会自动排除,因为不同国家和机构的假期不同。
  • 如果规则要求包含首尾日期,请勾选包含结束日期。

Excel 中计算两个日期之间的天数

在 Excel 中,常见做法是用结束日期减去开始日期。例如 A1 是开始日期,B1 是结束日期,B1-A1 就是两个日期之间的自然日。

  • 自然日:=B1-A1
  • 包含首尾日期:=B1-A1+1
  • 工作日:=NETWORKDAYS(A1,B1)
  • 排除节假日的工作日:=NETWORKDAYS(A1,B1,假期范围)

时间差模式

如果你不只需要日期之间相差多少天,也可以使用本页的时间差模式。

  • 钟表时间适合 9:00 AM 到 5:00 PM 或跨夜班次。
  • 日期与时间适合精确到小时和分钟的多天时长。
  • 日期模式是计算两个日期之间天数的主要入口。

两个日期之间相差多少天常见问题

相关日常生活计算器

更多工具

继续浏览其他分类

全部计算器