首页 / 日期与时间 / 日期差计算器
免费在线工具

日期差计算器

比较两个日期,以经过的天数和日历上的年、月、日表示,并让计数方法可见. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。

开始使用

此工具可帮助您完成什么

比较两个日期,以经过的天数和日历上的年、月、日表示,并让计数方法可见。

示例

输入

2026 年 1 月 1 日至 2026 年 1 月 31 日

结果

经过 30 天

结果是如何生成的

经过的天数使用两个时间点之间的时间间隔。日历差异先推进年和月,然后计算剩余天数,因此月份长度和闰年很重要。

有用的工作流程

  • 检查项目或合同间隔
  • 计算年龄或周年纪念跨度
  • 比较跨月份和闰年的截止日期

重要限制

  • 当两个端点都计数时,包含式计数可能会增加一天。
  • 一天中的时间和夏令时转换会影响小时总数。
  • 法律或福利资格可能以不同方式定义持续时间。

常见问题

为什么 1 月 1 日到 1 月 31 日只有 30 天?

经过的时间测量日期之间的间隔。包含式日历计数会计算两个显示的日期。

一个月总是 30 天吗?

不。日历月份包含 28 到 31 天,因此日历月份结果与固定天数不同。

具体示例

假设您需要计算从 2024 年 1 月 15 日到 2026 年 3 月 1 日之间的天数。在日期差计算器中,输入开始日期 2024-01-15 和结束日期 2026-03-01,选择“经过的天数”模式,点击“计算”。结果将显示为 776 天(排除式计数)。同时,工具会显示日历间隔:2 年 1 个月 14 天(或类似分解),具体取决于月份长度和闰年。

输入与输出

输入:两个日期(开始和结束),以及您需要的计数方式(经过的天数或日历组件)。

输出:经过的天数,以及按年、月、日分解的日历间隔,并明确显示计数方法。

限制与注意事项

  • 包含式计数(两个端点都计算)会比排除式计数多一天。例如,1 月 1 日到 1 月 31 日,排除式经过 30 天,包含式则为 31 天。
  • 日历月份长度不同(28 到 31 天),因此日历分解结果与固定天数不同。
  • 一天中的时间和夏令时转换会影响小时总数,但日期差通常以整天为单位。
  • 对于法律、薪资、旅行或财务截止日期,请向负责机构或系统确认结果。

常见问题

为什么 1 月 1 日到 1 月 31 日只有 30 天?

经过的时间测量日期之间的间隔。包含式日历计数会计算两个显示的日期,因此会得到 31 天。

一个月总是 30 天吗?

不。日历月份包含 28 到 31 天,因此日历月份结果与固定天数不同。

为什么两个日期在夏令时转换时会产生不同的小时数?

日历天数和经过的小时数是不同的测量。时区转换可能使本地一天为 23 或 25 小时。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。