当前位置: 首页 > news >正文

月份天数总结


一、公历月份天数表

月份天数大月(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月(闰年判断)、大小月分组记忆。
  • 扩展学习:节气规律、农历差异、编程日期函数。

相关文章:

  • 【考试大纲】高级系统架构设计师考试大纲
  • 【Rabbitmq篇】高级特性----TTL,死信队列,延迟队列
  • 连锁管理系统的五大核心功能及系统设计
  • Python数字图像处理:直方图均衡化
  • 歌曲分类和流行度预测
  • 需求和开发模型
  • 旁挂组网双机热备负载分担
  • ubuntu离线安装nvidia-container-runtime
  • c++信息学第一阶段练习题
  • 在 MySQL 中,删除数据库和表后,自动递增的值通常会被重置为初始值,一般是 1。但如果自动递增不为零,可能有以下原因及解决办法:
  • 深入探索Python机器学习算法:监督学习(线性回归,逻辑回归,决策树与随机森林,支持向量机,K近邻算法)
  • IO和NIO
  • 每日学习Java之一万个为什么?[MySQL面试篇]
  • OAK相机的抗震性测试
  • BIM模型+GIS信息的融合加载(纯Threejs方案)
  • 【AI-41】网格搜索和随机搜索相结合的策略
  • ⭐算法OJ⭐位操作实战【计数】(C++ 实现)
  • 深度学习-9.简单循环神经网络
  • YOLOv5 + SE注意力机制:提升目标检测性能的实践
  • Distilling the Knowledge in a Neural Network(提炼神经网络中的知识)
  • 杭州哪些做网站公司好/广东seo价格是多少钱
  • 有哪些做调查问卷赚钱的网站/百度搜索大全
  • 在哪个网站去租地方做收废站/中国企业500强排行榜
  • 多用户智能网站建设源码/seo销售代表招聘
  • 找人做网站怎么知道归属人/怎么制作一个网站首页
  • 做网站一般多少钱/线上营销活动方案