將公元日期轉換為樹幹和樹枝日期的公式:
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是年份的後兩位數(如果是1月和2月,當前年份減壹),m是月份(如果是1月和2月,分別按照13和14計算),d是天數。奇數月i=0,偶數月i=6。
g除以10的余數是天幹,z除以12的余數是地支。
計算時,帶[]的數字表示小數點後四舍五入。
比如查2011 1 18。將數值代入計算公式。
g = 4 *(21-1)+[20/4]+5 * 10+[10/4]+[3 *(13+1)/5]+18-3 = 160
[3 *(13+1)/5]= 8.4[10/4]= 2.5這裏有余數,怎麽可能等於160?整體應該是160.9。
除以10,余數為0,天幹的10位為‘癸’。
z = 8 * 20+[20/4]+5 * 10+[10/4]+[3 *(13+1)/5]+18+7+0 = 250
除以12,余數為10,地分支的10位為‘酉’。
答案是:2011 1 18,幹支日是貴由日。
這個公式很難記憶和理解。這裏有壹個簡單的公式:
分支日歷法的換算關系
壹、天幹地支的基本概念
天甘冰夷丁基戊基庚基辛基非癸基
地支醜午未申海。
分流編號1234556789 101112
屬象、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗、豬。
按照年表法,天幹地支依次組合,60個組合依次循環。
二、參照系:2011年65438+10月9日是甲子日;將2010的結束設置為0;
3.如果以下公歷年各日的尾數之和(平年5,閏年6)為a,從2011到2016,則a = 5+6+5+5 = 32;當年某月某日的天數是B,如果今天是2017年8月23日,那麽B = 31+28+31+30+31+23 = 235。
三,c = a+b-8,
因此,c = a+b-8 = 32+235-8 = 259。
計數c與公歷年、月、日日期的換算關系;
C/10...余數——天幹的順序,
C/12...余數——地支的順序;
根據同余群,它表示為:
C≡天幹序數(mod10),
C≡地支序數(mod12)。
如果今天是2017年8月23日,C=259。
259≡莖數為9(壬基)(mod10),即259/10...其余9是壬基;
259≡地支數7(正午)(mod12),即259/12...剩下的7個是中午,
所以2017年8月23日是正午日。
第四,如果是2011之前的壹年,則天數為d = b-a-8。
計算的是d而不是C,當年天數的尾數算在A裏..
比如2007年3月8日,A = 5+6+5 = 21,B=31+28+8=67。
那麽,d = b-a-8 = 67-21-8 = 38。
38/10…余數8為辛,38/12…余數2為醜,
2007年3月8日是悲醜的壹天。