农历年各年的每个月的天数是不固定的,月大每月30天,月小每个月29天,要是遇到闰年的话,还得多出一个月,这个多出来的月也是有大小之分的,那么农历每个月有多少天是怎么确定的呢?有个简单的方法:要知道某年开始数起的第九年各月的天数(各月的大小),我们可以查某年各月初一那天的干支(天干地支的合称,如“甲子”中的甲为天干,子为地支),按照“大月天干进四,地支进八;小月天干进三,地支进七”(这里的“进”即加,如“甲子”天干进四,地支进八为“戊申”,天干进三,地支进七为“丁未”)的方法即可推算出某年开始数起的第九年各月初一那一天的干支,然后再计算每月的后面那个月初一那天的干支编号与该月的初一那天的干支编号之差的绝对值,如果此值大于30则计算结果应为60减去此值的差。 例如:如果我们想知道农历2012年各月的大小。我们先从2004年的历书中查到各月初一那天的干支及其大小:正月小,庚子;二月大,己巳;闰二月小,己亥;三月大,戊辰;四月大,戊戌;五月小,戊辰;六月大,丁酉;七月小,丁卯;八月大,丙申;九月小,丙寅;十月大,己未;冬月小,乙丑;腊月大,甲午。那么按照下图所示的编号再结合“大月天干进四,地支进八;小月天干进三,地支进七”的规则即可立即推算出2012年各月初一那天的干支(注意:如果推算出的天干编号超过10,则使用算出的编号数减去10;如果推算出的地支编号超过12,则计算结果应为算出的编号减去12)分别为:第一月,癸未;第二月,癸丑;第三月,壬午;第四月,壬子;第五月,壬午;第六月,辛亥;第七月,辛巳;第八月,庚戌;第九月,庚辰;第十月,己酉;第十一月,癸卯;第十二月,戊申;第十三月,戊寅。呵呵,赶紧查下2012年的历书是不是有十三个月并且从正月到腊月每月的初一日的干支都与推算出的完全相符呢?这样再从60甲子表(把60甲子按顺序从甲子为1开始编号)中查出推算出的每月初一日的干支即可算出每月的天数,从而确定每个月的大小了:根据查表并计算得知2012各月的天数分别为:第一月天数为|(50-20)|=30;第二月天数为60-|(19-50)|=29;第三月的天数为|(49-19)|=30;第四月的天数为|(19-49)|=30;第五月的天数为|(48-19)|=29;第十二月的天数为|15-45|=30等,根据相同的方法和2005年第一月的干支甲子及该月为小月,推算出2013年第一月初一的干支为丁未,从而确定2012年第13月的天数为|44-15|=29。 |
农历大小月的确定方法
于 2022-01-04 11:38:03 首次发布