闰月和闰年是历法中重要的概念。阴历与阳历的差异以及如何推算闰月和年干支,都与古代的历法知识密切相关。
阴历与闰月
阴历以月亮的圆缺为周期,一个朔望月的长度约为29.5306天。阴历规定大月30天,小月29天,一年12个月共354天。这与阳历的一年(约365.2422天)相差约11天,经过17年,阴阳历日期就会出现季节倒置。为了与季节相符,我国的阴历自秦汉以来一直与24节气并行,用24节气来指导农业生产。
24节气分为节气和中气两组。古人将从小寒起,每隔黄经30°为一节气;从冬至起,每隔黄经30°为一中气。一年有12个节气和12个中气。12节气把一年分为12个节月,每个节月有一个节气和一个中气。节气是节月的起点;中气是节日的中点。
我国传统历法推算月序、大小月与闰月,都与日月合朔及中气密切相关。以月相定日序,即逐一推算日月合朔的日期和时刻,每月的初一就是合朔的日期;根据前后两次合朔包含的日数,确定前月的大小。
以中气定月序,一个回归年约包含2.3682个朔望月。经过几番历月轮转之后,必然有一个历月没有中气,这便是闰月。《汉书·律历表》载:“朔不中,谓之闰月”。此闰月在旧历的月序中,并非固定在某个月,而是推算出来的。例如,1984年的闰月出现在旧历十月之后,因而被称作闰十月。闰月年通常在农历十一月、十二月、正月之外的任何月份出现,十九年七闰。
推算年干支
古人有口诀用于推算年干支,并通过掌上的地支排列进行推算。
掌上推算年干支,支子花甲起根源。 阳支都是旬开始,天干为甲尾四年。 隔位逆推十年正,顺推年尾五零三。 逐支加减六十数,掌上推算千万年。
此方法的关键在于将地支定位在掌上,以子位为花甲子(如1864年、1924年、1984年等甲子年)为起点。阳支(子、寅、辰、午、申、戌)都是旬的开始,其天干皆为甲,并且尾数为4。隔位逆推十年,顺推年尾数(5, 6, 8, 9, 0, 1, 2, 3),然后逐支加减六十数,可推算出任何一年的干支。
推算月、时干支
推算月、时干支的方法也有一些口诀。
天干五合前为主,月时干序一至五。 年干隔数配寅月,日干配时本数身。
根据天干五合(甲己、乙庚、丙辛、丁壬、戊癸)原则,以及年干、日干、时序,可以推算出相应的月、时干支。
闰年与闰月
闰年是阳历的一种







