自商代歷法開(kāi)始,將每年的第一個(gè)月的地支定為寅,稱(chēng)為正月建寅,以后各月按地支順序類(lèi)推。正月天干的計算方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其余月份按干支推算即可。
例如:2006年為丙戌年,其正月為庚寅,二月為辛卯,三月為壬辰,余類(lèi)推。
速查干支紀日法公式法
從已知日期計算干支紀日的公式為:G=4C [C/4] 5y [y/4] [3*(M 1)/5] d-3 Z=8C [C/4] 5y [y/4] [3*(M 1)/5] d 7 i 其中C是世紀數減一,y是年份后兩位,M是月份,d是日數。1月和2月按上一年的13月和14月來(lái)算。奇數月i=0,偶數月i=6。G除以10的余數是天干,Z除以12的余數是地支。
計算時(shí)帶[]的數表示取整。
例如:查2006年4月1日的干支日。將數值代入計算公式。G=4*20 [20/4] 5*06 [06/4] [3*(4 1)/5] 1-3=117
除以10余數為7,天干的第7位是‘庚’?! =8*20 [20/4] 5*06 [06/4] [3*(4 1)/5] 1 7 6=213
除以12余數為9,地支的第9位是‘申’?! 〈鸢甘牵?006年4月1日的干支日是庚申日。
簡(jiǎn)單法
比較簡(jiǎn)單的公元紀年法及公元前紀年法。
公元干支紀年法:
如:2000年(庚辰)2000紅色部分為天干即:庚0地支:用2000除以12等于166余8即:辰8
公元前紀年法:
如:公元前781年(庚申)781天干:11-1=10即:庚0地支:781除以12等于65余113-1=12即:申12;
公元前314年(丁未)天干:11-4=7即:丁7地支:314除以12等于26余2即:13-2=11即:未11;
公元前57年(甲子)天干:11-7=4(甲)地支:57除以12等于4余913-9=4(子);
公元前1年(庚申)天干:11-1=10(庚)地支:13-1=12(申)。