节假日安排 jiejiarianpai.com

农历基本概念

农历是阴阳合历,以月亮绕地球周期定月,以太阳回归周期定年。平年12个月,合354天;闰年加闰月,合384天。判断是否闰年需知道闰月规则:一般19年7闰,具体加在哪个月由置闰规则决定。

闰月判断方法

置闰规则基于“中气”:二十四节气中,前12个叫“中气”,后12个叫“节气”。若某月没有中气,则下个月为闰月。例如,若某年二月没有“雨水”中气,三月就是闰三月。这个规则是历法制定者总结长期观测得出的,PHP 实现时需查阅闰月安排表。

日期计算步骤

计算农历日期分两步:
1. 判断公历日期在哪一年、哪一月;
2. 根据该年闰月安排和当月天数,推断农历日期。
具体到某一天如何换算,需要查询该年的农历日历表。PHP 可通过调用现成历法库或查阅官方数据完成,原理上不复杂,但实现需确保数据准确。传统上,农历与农业生产、节日活动关联,但现代多依赖工具查询。

器

相关工具

本文提到的概念可以直接算