日期间月份计算器

计算两个日期间经过的完整日历月,并同时以年、月、日显示,可用于年龄、任职年限、保修期、租期或订阅时长。

结果

完整月数

整年数

另加月数

另加天数

使用方法 工具

  1. 输入开始日期。
  2. 输入结束日期。
  3. 查看完整月数,以及年 + 月 + 日拆分结果。

假设条件

技术细节:字段含义
开始日期 startDate
较早的日期。
结束日期 endDate
较晚的日期。
方法说明

仅当结束日期的月内日期达到或超过开始日期的月内日期时,才算满一个日历月。额外天数从开始日期向后推完整月数后的日期计算;若目标月份没有对应日期,则取该月最后一天。

计算示例

2026 年 1 月 20 日至 4 月 15 日

输入项: 开始日期: 2026-01-20, 结束日期: 2026-04-15

结果: 2 个完整月 + 26 天;第三个月尚未完成。

2024 年 3 月 15 日出生的孩子,截至 2026 年 10 月 12 日的年龄

输入项: 开始日期: 2024-03-15, 结束日期: 2026-10-12

结果: 30 个完整月 = 2 年 6 个月零 27 天。

从 2026 年 9 月 1 日开始的 12 个月租约,截至 2027 年 8 月 31 日

输入项: 开始日期: 2026-09-01, 结束日期: 2027-08-31

结果: 11 个完整月 + 30 天;到 2027 年 9 月 1 日才满 12 个月。

月末开始:2026 年 1 月 31 日至 2 月 28 日

输入项: 开始日期: 2026-01-31, 结束日期: 2026-02-28

结果: 0 个完整月 + 28 天;2 月没有 31 日,因此从 1 月 31 日起的完整一个月要到 3 月才达到。

实用指南
常见错误

常见问题

日期经过的每个日历月份都会计数吗?

不会。本工具从开始日期的月内日期计算到后续月份的同一日期。1 月 20 日至 4 月 15 日只有 2 个完整月,不会将 1、2、3、4 月四个名称都算入。

如何计算岁、月、日年龄?

将出生日期作为开始日期,今天作为结束日期。整年数是年龄;月份和天数显示距离下一岁还有多久。

开始日期是 31 日会怎样?

较短月份没有 31 日,因此从 1 月 31 日开始,首个完整月要到 3 月 1 日才算完成。到 2 月 28 日时显示 0 个月 + 28 天。

上次审核: 2026-10-11

采用“次月同日”惯例;法律或合约对月份的定义可能不同,重要事项请遵循适用条文。

此工具 根据上述假设提供参考估算值。

主题和工具偏好设置,以及已保存和最近使用的列表仅存储在此浏览器中。