当前位置: 首页 > 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月(闰年判断)、大小月分组记忆。
  • 扩展学习:节气规律、农历差异、编程日期函数。
http://www.dtcms.com/a/43471.html

相关文章:

  • 【考试大纲】高级系统架构设计师考试大纲
  • 【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(提炼神经网络中的知识)
  • 15.13 AdaLoRA自适应权重矩阵微调:动态秩调整的智能革命
  • 双机热备旁挂组网实验
  • < 自用文儿 > Gobuster 暴力扫描工具与 SecLists 安全测试词表集合
  • VMware虚拟机配置桥接网络
  • 【前端基础】Day 5 CSS浮动
  • 力扣——颜色分类
  • 【prometheus】Pushgateway安装和使用
  • QT——c++界面编程库
  • yolov8,yolo11,yolo12 服务器训练到部署全流程 笔记
  • 鸿蒙ArkTs开发,后台触发数据变化后更新页面 UI事件