日干支推算法。公歷紀日換算成干支紀日的方法,其法甚多。
?。?)公式:[(公元年數(shù)-1)×5+(公元年數(shù)-1)÷4+當年日數(shù)]÷60,其余數(shù)除以10,所得余數(shù)為天干序數(shù),整除時天干為癸(余10);其余數(shù)除以12,所得余數(shù)為地支序教,整除時地支為亥(余12),公式中,(公元年數(shù)-1)÷4只取商數(shù)而棄余數(shù)。如求1991年3月8日干支,[(1991-1)×5+(1991-1)÷4+67]÷60=(9950+497+67)÷60其余數(shù)為14,14÷10=1余4(?。?,14÷12=1余2(丑)。由此得出1991年3月8日干支為丁丑。丁丑位于六十甲子周序數(shù)為14(見干支序數(shù)表)。上式為1901年]月至2000年12月之推算公式。如為1801年1月至1900年12月,則應(yīng)在得出之甲子序數(shù)上加1;1701年1月至1800年12月加2;1582年10月15日至1700年12月加3;公元5年至1582年10月4日加13;公元重年至4年加14。
?。?)將一年逐月的第一天干支推出來,然后按六十干支甲子周期表順推,可得各日的日干支。平年以該年元旦的干支為基礎(chǔ),按歇訣“元旦兼五一,下數(shù)即為七,七隔九月一,九下十一月,元上三月一,元沖四月一,四下二六一,六下數(shù)八月,八下十月一,十下十二正?!笨赏频妹吭碌谝惶旄芍АR鉃槠侥暝┑母芍?,也是五月一日的干支;元旦下一個月的干支,即為七月一日的干支;七月一日下隔一個干支,即為九月一日的干支;九月一日下一個干支,即為十一月一日的干支,元旦上一個干支,即為三月一日的干支;雙月干支用元旦干支中的支。取“地支相沖”數(shù)即為四月一日的干支,再將元旦的干加在四月一日地支的前面,即為四月一日的干支;四月一日的下一個干支即為二月一日和六月一日的干支;六月一日下一個干支即為八月一日的干支;八月下一個干支,即為十月一日的干支;十月一日下一個干支即為十二月一日的干支。閏年二月為二十九天,其推算仍用該年元且的干支作為基礎(chǔ),按歌訣“閏年元旦兼三月,下五五下七月明,七隔一支為九月,九下十一單月終,雙月五沖為二四,四下六八十順數(shù),十下十二始分明?!笨赏频妹吭碌谝惶旄芍А?/div>
?。?)以元且干支的代數(shù)作為基礎(chǔ),加上所求的日救,然后再按各月或加或減,再除去干支的周轉(zhuǎn)數(shù),所余之數(shù)即為所求的日干支代數(shù),這是平年的推算法。逢閏年,因二月多一天,所以在運用上法推算時,從三月份起,在所求出的代教上,再加一,即為閏年所求的日干支的代數(shù)。其推算公式為:
|
|