树仔
回答者
回答于 2026-11-08
2018年1月31日到2021年12月30日之间相隔的总天数为1429天(即不包含起止两日的纯间隔天数)。若包含起止两日则为1431天。
计算步骤
1. 计算完整年份的天数
从2018年1月31日到2021年1月31日,恰好经过3个完整年度:
- 2018年(平年):365天
- 2019年(平年):365天
- 2020年(闰年):366天
- 小计:365 + 365 + 366 = 1096天
2. 计算剩余月份的天数
从2021年1月31日到2021年12月30日,逐月累加:
- 2月(2021年为平年):28天
- 3月:31天
- 4月:30天
- 5月:31天
- 6月:30天
- 7月:31天
- 8月:31天
- 9月:30天
- 10月:31天
- 11月:30天
- 12月1日至12月30日:30天
- 小计:28+31+30+31+30+31+31+30+31+30+30 = 333天
3. 汇总
1096 + 333 = 1429天(两日之间的间隔天数)。
判断依据
- 闰年规则:能被4整除且不能被100整除,或能被400整除的年份为闰年。2020年能被4整除且不被100整除,故为闰年(366天);2018、2019、2021均为平年(365天)。
- 各月天数:遵循"一三五七八十腊,三十一天永不差"的口诀,其余月份除2月外均为30天。
常见误区
- 混淆"间隔天数"与"包含天数":"之间相隔"通常指不包含起止日期的差值(结束日期减开始日期);若问"一共多少天"且包含首尾,则需在此基础上加1或加2,需根据具体语境确认。
- 遗漏闰年多出的一天:跨越多年的计算中,容易忘记将闰年的2月按29天计算,导致总数少算。
- 首尾月份计算错误:起始日为某月最后一天时,直接以整年为单位向后推算可避免逐日相减带来的进位错误。