指南

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

分别输入两个 `YYYY-MM-DD` 日期后提交,工具会返回两者之间的整日历天数及相关换算结果。日期先后顺序不会改变非负的天数差。

工具 日期间隔计算器

分别输入两个 YYYY-MM-DD 日期后提交,工具会返回两者之间的整日历天数及相关换算结果。日期先后顺序不会改变非负的天数差。

先了解日期差计算器能做什么

这款日期差计算器用于比较两个日期,并把日期之间的间隔换算为天数及相关时间单位。它适合核对项目周期、假期跨度、合同期限或两个日历日期之间相隔多久。输入采用 YYYY-MM-DD 格式,例如 2024-01-01。计算结果按整日历天数给出,不受两个日期输入顺序影响。

计算两个日期之间的差异

  1. 在第一个日期输入框中填写较早或较晚的日期,格式为 YYYY-MM-DD,例如 2024-01-01
  2. 在第二个日期输入框中填写另一个日期,例如 2024-12-31
  3. 按页面上的计算或提交控件开始处理。两个日期输入框都可以省略;省略第一个日期时,使用 2024-01-01,省略第二个日期时,使用 2024-12-31
  4. 查看结果中的日期跨度、总天数,以及由总天数换算出的周、小时、分钟和秒。若只填写日期而不填写时间,结果反映的是整日历天数,不是精确到小时的时间差。
  5. 如果日期格式无效,先检查年份、月份和日期是否按 YYYY-MM-DD 填写,再重新提交。

如何理解计算结果

结果中的日期跨度会从较早的日期列到较晚的日期。无论先后顺序如何,天数差都为非负整数;两个日期相同则为 0 天。周、小时、分钟和秒是根据总天数换算的整单位,其中每周按 7 天、每天按 24 小时计算。

跨越闰日时,闰日会计入整日差。例如,从 2024-01-01 到 2025-01-01 相差 366 天。结果还可能提供近似年数和月数:年数按每年 365.25 天估算,月数按每月 30.44 天估算,并保留两位小数;周数的近似值保留一位小数。

如果结果包含闰年范围指示,它只表示两个输入年份不同且至少一个端点年份可被 4 整除这一特定条件,并不是对整个日期范围进行通用闰年判断。

使用示例

你需要核对 2024 年元旦到 2025 年元旦之间包含多少个日历日。

将第一个日期填为 2024-01-01,第二个日期填为 2025-01-01,然后提交计算。

结果应显示从较早日期到较晚日期的日期跨度、366 天的整日差,以及由天数换算的周、小时、分钟和秒等字段;还可能显示近似年数和月数。

使用限制

  • 工具处理的是不含时间和时区的日期,不能据此得到带时间点或时区因素的精细时间差。

常见错误

  • 日期写成带斜杠、带时间的形式,或月份和日期位数不符合 YYYY-MM-DD 时,输入可能无法解析。请改为类似 2024-06-08 的日期格式后再提交。

常见问题

可以不填写日期吗?

可以。第一个日期省略时使用 2024-01-01,第二个日期省略时使用 2024-12-31;也可以同时填写两个日期以比较指定日期。

它能计算具体小时和时区之间的差异吗?

不能。输入按不含时间和时区的日期解析,因此结果是整日历天数差,不是精确的时间点或时区差。

跨越闰年时会计算 2 月 29 日吗?

会。闰日会计入整日差;例如从 2024-01-01 到 2025-01-01 的结果是 366 天。

工具

日期间隔计算器