日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因
为阳历历法除四年闰二月多出一天之外,其余每年的大小月都是固定不
变的,不似阴历历法,其大小月没有规律性可循。阳历大小月各月天数
见下:
大月:135781012每月31天
”,由于一干代表一天,一支也代表一天,一甲子共60天,一年〔平年〕365天除以60刚好6甲子多出5天,所以应加上5。假设闰年二月多出了1天为29天,这样一年为366天,除以60,则为6甲子多出6天,所以应加上6。至于怎么加、怎么应用,不妨举例而言。如已2002年的元旦干支为己巳,欲求2003年的元旦干支?其具体计算方法是这样的,已知2003年为平年,应加5,这样2003年元旦干支的天干是在2002年元旦天干序数己〔6〕的基础上加5,为甲〔11,为天干一轮余1,为甲〕。其地支亦是2002年元旦地支序数巳〔6〕的基础上加5,为戌〔11,为地支的第11序数,为戌〕。合之为甲戌,所以2003年
的元旦干支为甲戌。如再求2004年的元旦干支,已知2004年为闰年但其元旦干支的计算是在二月前,所以其不加6,其方法仍按上述方法类推,天干甲的序数为1,加5为6,序数6在天干为己。地支戌的序数为11,加5为16,为地支一轮余4,序数4在地支为卯。合之为己卯,所以2004年元旦干支为己卯。如在求2005年元旦干支?其计算法就不同于2004年,因为2005年为闰年后的年份,此时2004年闰二月多出一天,所以应加6,其计算为:已知2004年的元旦干支为己卯,天干己的序数为6,加6为〔12〕一轮余2,序数2在天干为乙。地支卯的序数为4,加6为10,序数10在地支为酉。合之为乙酉,所以2005年的元旦干支为乙酉。
二、查表法:
此表只适应于1901〜2100年。其具体应用是这样的,在这200年中其元旦干支是80年循环一周,如欲求1901〜2100年内的元旦干支,只需要用所求之年除以80,所得到的余数,查上表中的年余数,即可查出所求之年的元旦干支。如以2005年为例,2005-80=25…5由下表可以查出年余数5所对应的干支为乙酉,所以2005年的元旦干支为乙酉。
具体见表:
1901〜2060年元旦干支表
三、公式:〔有已知年求未来年〕
〔1〕所求元旦干序二已知年元旦干序+〔所求年—已知年〕乞+{〔所求年-已知年〕泊〔取整数商、假设不能整除,余数中有闰年后
的年份是再加1〕}£0取整数商,〔大于60时用
〔2〕所求元旦支序二已知元旦支序+〔所求年—已知年〕X5+{〔所求年—已知年〕£4〔取整数商,假设不能整除,余数中有闰年后的年份再加1〕}£60取整数商,〔大于60时用〕例如:已知2000年的元旦干支为戊午,求2005年的元旦干支?
分析:已知2004年的元旦干支是戊午,天干戊的序数为5,地支
午的序数为7,代入上公式得:
〔1〕所求元旦干序=5+〔05—00〕X5+{〔05—00〕£+1〔因2005年为2004年闰年之后的年份,所以再1〕}£60=32
2为天干三轮余2,序数2的天干为乙
〔2〕所求元旦支序=7+〔05—00〕X5+{〔05—00〕泊+1〔因
2005年为2004年闰年之后的年份,所以再加1〕}£60=34
34为地支两轮余10,序数10的地支为酉。合之为乙酉,所以2005
年的元旦
日干支计算法 来自淘豆网m.daumloan.com转载请标明出处.