關于十天干十二地支的算法
計(ji)算方法如下:(1)將(jiang)十大天干、十二地支(zhi)(zhi)編(bian)號(hao)(hao)。(2)計(ji)算時,年最后一位的(de)(de)數(shu)對應(ying)天干的(de)(de)編(bian)號(hao)(hao)、用(yong)年數(shu)除以12,得到的(de)(de)余數(shu)對應(ying)地支(zhi)(zhi)的(de)(de)編(bian)號(hao)(hao),合起來就(jiu)是該年的(de)(de)干支(zhi)(zhi)紀(ji)年法。
根(gen)據天(tian)干地(di)支(zhi)(zhi)的(de)循環(huan)規律,我們(men)可以(yi)用(yong)以(yi)下公式進(jin)行天(tian)干地(di)支(zhi)(zhi)的(de)計算:假設要計算的(de)年份(fen)為(wei)(wei)Y,則(ze)天(tian)干的(de)序(xu)數為(wei)(wei)((Y-3) mod 10)+1,地(di)支(zhi)(zhi)的(de)序(xu)數為(wei)(wei)((Y-3) mod 12)+1,其中 mod 是取模運算符(fu)。
天干=(公(gong)(gong)歷(li)年(nian)份(fen))/10,所得余數(shu) 地支=(公(gong)(gong)歷(li)年(nian)份(fen))/12,所得余數(shu) 具(ju)體的(de)算法舉(ju)例:萬(wan)年(nian)歷(li)查知(zhi)1995年(nian)為(wei)乙亥(hai)年(nian)。
從(cong)1月1日(ri)(ri)到4月12日(ri)(ri)為(wei)47+31(1月天(tian)數,下類推)+28+31+12=149,去(qu)掉(diao)60的倍數得2天(tian)干(gan)(gan)(gan)去(qu)10的倍數余9為(wei)壬,地支(zhi)(zhi)去(qu)12的倍數余5為(wei)辰,今天(tian)的干(gan)(gan)(gan)支(zhi)(zhi)就是壬辰。時干(gan)(gan)(gan)支(zhi)(zhi)時干(gan)(gan)(gan) 日(ri)(ri)干(gan)(gan)(gan)序數*2+日(ri)(ri)支(zhi)(zhi)序數-2五。
如何用天干(gan)(gan)地支(zhi)計算年月日時? 中(zhong)國古代的一種紀(ji)年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸為十干(gan)(gan),子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥為十二(er)支(zhi),把(ba)干(gan)(gan)、支(zhi)順序(xu)配(pei)合。
十(shi)枝子(也(ye)就是子丑毛(mao)寅辰巳(si)沈悠徐(xu)海中(zhong)午(wu))。皇帝使十(shi)個干圈(quan)看(kan)起來(lai)像天空,十(shi)二個方塊看(kan)起來(lai)像地形。一開始他(ta)把(ba)干眼(yan)癥(zheng)做的像天一樣,支(zhi)撐起來(lai)像地一樣,然后(hou)就能治好了。
...12491