日期与时间

日期差计算器

使用日期差计算器快速获得清晰结果,并查看公式与实用示例。

日期差计算器

结果0年 7个月 1天
总天数213周30.4285714286

这个计算器解决什么问题

适合项目周期、记录核对和普通期限计算。日历月数与精确持续天数回答的问题不同,因此两种结果分开显示。

输入项定义

开始日期
区间起点,格式为 YYYY-MM-DD。
结束日期
较晚的区间终点;工具不会静默交换倒置日期。

公式与变量

日历区间

结束 − 开始 = 完整年 + 完整月 + 剩余日
  • 开始 = 第一个日期
  • 结束 = 第二个日期

先按真实日历推进年和月,再计算剩余日。

精确天数

天数 = ordinal(结束) − ordinal(开始)
  • ordinal = 连续公历日序号

相同日期为零;开始日不作为完整经过的一天。

经过周数

周数 = 天数 / 7
  • 天数 = 精确日期差

可以是小数,不是公历周编号。

假设与舍入规则

  • 输入是民用日期边界,夏令时不影响结果。
  • 默认不含开始日;只有业务规则要求两端都计入时才另加 1。
  • 总天数不舍入。
  • 周末和节假日不会被排除。

完整算例

相差十一天

开始 2026-08-01,结束 2026-08-12。

计算过程
  1. 两个日期同年同月。
  2. 12 − 1 = 11 个日期边界。
  3. 即 1 周 4 天。

结果: 经过 11 天。

跨过闰日

开始 2024-02-28,结束 2024-03-01。

计算过程
  1. 2024 是闰年。
  2. 跨过 2月28→29 和 2月29→3月1。
  3. 共 2 天。

结果: 相差 2 天,包含 2 月 29 日。

常见问题

结束日期是否计入?
结果测量跨过的日期边界。若要枚举包含起止两天的日期数量,应在结果上加 1。
为什么一个月可能是 28 到 31 天?
月是日历位置变化,不是固定时长;需要精确时请看总天数。
夏令时会影响吗?
不会。本工具比较日期,不比较带时区的时刻。
能计算工作日吗?
不能。节假日依赖地区和制度,本版本统计全部公历日。

边界与常见错误

  • 明确期限是否需要包含起止日。
  • 不要把每个月都换成 30 天。
  • 比较小时和夏令时时应使用带时区时间戳。

来源与适用范围

内容与公式审核日期:

CalculatorToolset 编辑团队已按所列定义和计算引擎测试完成审核。

报告计算或内容错误: support@calculatortoolset.com

变量、默认值与范围

开始日期
开始日期是民用日期输入。页面显示的初始值是2026-01-01;它仅用于示例,不是隐藏假设。
默认值: 2026-01-01
允许范围: 此字段没有更窄的 HTML 限制,但仍须符合已说明的公式适用范围,并产生有限结果。
结束日期
结束日期是民用日期输入。页面显示的初始值是2026-08-02;它仅用于示例,不是隐藏假设。
默认值: 2026-08-02
允许范围: 此字段没有更窄的 HTML 限制,但仍须符合已说明的公式适用范围,并产生有限结果。

完整计算示例

日期差计算器验算示例 1

使用页面中带标签的初始输入核对日期差计算器。

输入值
  • 开始日期: 2026-01-01
  • 结束日期: 2026-08-02

计算结果: 0年 7个月 1天

日期差计算器验算示例 2

修改一个有效输入或选项,再次计算日期差计算器,检查结果是否确定性响应。

输入值
  • 开始日期: 2024-02-29
  • 结束日期: 2025-03-01

计算结果: 1年 0个月 1天

校验与适用边界

  • 所有可见必填输入都必须提供;缺失值绝不会自动替换为零。
  • NaN、正负无穷、不安全溢出以及非有限最终结果都会被拒绝。
  • 开始日期, 结束日期须遵守各字段声明的最小值、最大值和可选项。
  • 日期按民用日历计算;端点、跨午夜、闰日和时区规则均保持明确。

审核与纠错入口

常见问题

日期差计算器回答什么问题?
使用日期差计算器快速获得清晰结果,并查看公式与实用示例。。实现的计算关系是R=ordinal(x₂)−ordinal(x₁); Δ_cal=calendarDifference(x₁,x₂); x₁=开始日期; x₂=结束日期。
日期差计算器使用哪些输入?
它使用页面显示的字段:开始日期, 结束日期。缺少必填输入时不会暗中补入数值。
日期差计算器遇到无效值或极端值时会怎样?
页面会拒绝缺失、歧义、超范围或非有限数值,也不会显示非有限结果。
为什么日期差计算器可能与其他结果不同?
单位惯例、端点规则、费用或利率假设、公式适用范围以及提前舍入都可能造成差异。
日期差计算器可以作为专业建议吗?
它提供日历计算,不构成法律期限或特定地区假日认定。
怎样核对日期差计算器的结果?
在不中途舍入的情况下重算两个示例,并将已声明的公式或惯例与ISO 8601 date representation进行比较。

来源与审核范围

ISO 8601 date representation

适用范围: ISO 8601 date representation用于核对日期差计算器相关的公式、定义或惯例。该引用不提供当前个人、贷款、税务、医疗或市场数据。

来源核对日期:

继续使用相关工具