每个月到底有多少天
每个月到底有多少天?
别再掰手指了,一个口诀搞定所有月份天数
作为一个成年人,每次说到某个月有多少天,第一反应还是掏出手机看日历?或者尴尬地开始掰手指关节?
别不好意思,这很正常。因为2月这个“捣蛋鬼”,让整个记忆体系变得不那么规则。
今天就用最经典的口诀,配上一点小原理,保证你这一次彻底记住,再也不忘。
一、经典的口诀
一三五七八十腊,三十一天永不差; 四六九冬三十整,平年二月二十八, 闰年二月把一加。
口诀注释
- 腊 = 12月(腊月)
- 冬 = 11月(冬月)
二、口诀拆解 + 月份对照表
大月(31天)—— 记住“一三五七八十腊”
这7个月,永远都是31天,雷打不动。
| 月份 | 1月 | 3月 | 5月 | 7月 | 8月 | 10月 | 12月 |
|---|---|---|---|---|---|---|---|
| 天数 | 31 | 31 | 31 | 31 | 31 | 31 | 31 |
巧记规律:7月和8月是连续的两个大月,其他都是隔月出现。
小月(30天)—— 记住“四六九冬”
这4个月,永远都是30天。
| 月份 | 4月 | 6月 | 9月 | 11月 |
|---|---|---|---|---|
| 天数 | 30 | 30 | 30 | 30 |
特殊月份 —— 2月(唯一会变的)
2月是唯一一个天数不固定的月份。
| 情况 | 天数 |
|---|---|
| 平年 | 28天 |
| 闰年 | 29天 |
三、怎么判断平年还是闰年?
既然口诀里提到了“闰年二月把一加”,那得知道什么时候是闰年。
flowchart TD
A[拿到一个年份] --> B{它是100的倍数吗?}
B -->|是| C{能被400整除吗?}
C -->|是| D["✅ 闰年<br>例:2000年"]
C -->|否| E["❌ 平年<br>例:1900年、2100年"]
B -->|否| F{能被4整除吗?}
F -->|是| G["✅ 闰年<br>例:2024年、2028年"]
F -->|否| H["❌ 平年<br>例:2026年、2027年"]
一句话总结:四年一闰,百年不闰,四百年再闰。
文章作者 会写代码的小郎中
上次更新 2026-07-18
许可协议 CC BY-NC-ND 4.0