日期间月份计算器
计算两个日期间经过的完整日历月,并同时以年、月、日显示,可用于年龄、任职年限、保修期、租期或订阅时长。
结果
完整月数
整年数
另加月数
另加天数
使用方法 工具
- 输入开始日期。
- 输入结束日期。
- 查看完整月数,以及年 + 月 + 日拆分结果。
假设条件
- 只计完整月份。例如 3 个月零 10 天报告为 3 个完整月,而非 3.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 月才达到。
实用指南
- 通知期和合约请确认协议是否将一个月定义为日历月及其结束日期;本工具采用常见的“次月同日”惯例。
- 若计算年龄,整年数即年龄;月份和天数显示进入下一年龄前的剩余时间。
常见错误
- 用天数 ÷ 30 近似月份;由于实际月份有 28 至 31 天,累计数月后会明显偏差。
常见问题
日期经过的每个日历月份都会计数吗?
不会。本工具从开始日期的月内日期计算到后续月份的同一日期。1 月 20 日至 4 月 15 日只有 2 个完整月,不会将 1、2、3、4 月四个名称都算入。
如何计算岁、月、日年龄?
将出生日期作为开始日期,今天作为结束日期。整年数是年龄;月份和天数显示距离下一岁还有多久。
开始日期是 31 日会怎样?
较短月份没有 31 日,因此从 1 月 31 日开始,首个完整月要到 3 月 1 日才算完成。到 2 月 28 日时显示 0 个月 + 28 天。
上次审核: 2026-10-11
采用“次月同日”惯例;法律或合约对月份的定义可能不同,重要事项请遵循适用条文。
此工具 根据上述假设提供参考估算值。
主题和工具偏好设置,以及已保存和最近使用的列表仅存储在此浏览器中。