月份天数总结


一、公历月份天数表

月份天数大月(31天)小月(30天)特殊月份(28-29天)
1月31
2月28/29✅(闰年29天)
3月31
4月30
5月31
6月30
7月31
8月31
9月30
10月31
11月30
12月31

二、记忆技巧

1. 口诀法
  • “一三五七八十腊,三十一天永不差”
    (“腊”指农历十二月,公历12月对应“腊月”)
  • “四六九冬三十天”
    (4月、6月、9月、11月为30天,“冬”指12月,但12月实际是31天,需注意口诀的局限性)
2. 分组记忆
  • 大月组:1月、3月、5月、7月、8月、10月、12月(共7个)
  • 小月组:4月、6月、9月、11月(共4个)
  • 特殊月:2月(平年28天,闰年29天)

三、闰年规则

  1. 普通闰年:能被4整除但不能被100整除的年份(如2020年是闰年,2021年不是)。
  2. 世纪闰年:能被400整除的年份(如2000年是闰年,1900年不是)。

四、节气与节日

节气大致日期节日/事件
大雪12月7日左右冬季开始
冬至12月21日左右白昼最短,黑夜最长
小寒1月5日左右进入严冬
大寒1月20日左右冬季最冷时期

五、其他历法补充

  1. 农历(阴历):每月天数不固定(29或30天),通过新月周期确定。
  2. 伊斯兰历:全年12个月,单月29或30天,比公历约早11天左右。

六、编程中的日期处理

如果你需要用代码处理月份天数,以下是常用方法:

// JavaScript 示例:获取某个月份的天数
const date = new Date();
date.setMonth(11); // 设置为12月(索引从0开始)
console.log(date.getDate()); // 输出31

// Python 示例:
import calendar
print(calendar.monthrange(2023, 12)[1])  # 输出31

总结

  • 核心口诀:一三五七八十腊,三十一天永不差。
  • 特殊月份:2月(闰年判断)、大小月分组记忆。
  • 扩展学习:节气规律、农历差异、编程日期函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值