闰年的算法
我国传统历法规定,闰年有三次,分别是:第一次在阳历的腊月二十七到正月初八;第三次为闰六月。所以农历闰年是从正月二十二开始。闰年就是在阴历有1个月,没有过2个月的月份,都被称为闰月。
1、闰月的概念
“闰月”是指在农历年份的某个月,与地球运行轨道发生接近等情况,使某个农历年份的公历月份多于另一个农历年份的历法情况。在正常情况下,将会有三个正常年份,但由于地球运行轨道与黄道位置存在一定偏差,会出现一个历法年份多于另一个历法年份的情况。为了弥补这种情况,便会增加一次闰月,以保证正常月份与正常年份不重合或略有盈余。在每个双闰日的年份,由于地球与黄道位置没有固定的偏差,每年会出现与地球公转相反的月份,即在每年的某一特定时刻,它将比地球与黄道位置略有偏差而出现在正弦波上。这种历法称为“闰周”。
2、闰月的计算
农历的“闰”,在古人看来,是一种很自然的变化。“闰”与“正”的不同在于,“闰”指从一到十,每增加一个月份就增加一个时间。正所谓“十个正负的月亮。”但“闰”的日期不同就是农历月多1个,阴历月少1个。这个天数是我们一家三口生活中每天所用到的数,这也是为什么农历要一个长。一到十一和十二,因为十二的长度比二十四和三十多小,所以十二可以叫做闰日。到了十五和十七的时候就会多1个星期,直到十八。
3、闰年农历计算方法
闰年农历计算方法是以回归年月相除以365天(闰年的起止日期与普通农历不同)为标准,同时规定农历采用的月相长短,即一年12个月,三十二至六十四之间的天数为二十四个月。回归日数=平年+闰年。如阳历2021年2月28日(正月)=2018年8月8日(正月)+2019年9月8日(正月)+2020年2月29日(农历)=2019年3月8日(正月)/7×365÷29。闰年对应“闰”的是哪一日?根据历年平均,当一个周期中的第一个月和第三个月相差1天时,可将第一个月或第三个月视作农历“闰”;当两个月相差4天时,可将第一个月视为阳历“闰年”。