計(jì)算日柱的最簡公式,是趙式訣的最新成果。 公元紀(jì)年產(chǎn)生于1582年,是羅馬教皇制定格里高利歷確定的。公元紀(jì)年把耶穌誕生之年作為紀(jì)元的起點(diǎn),故也稱為基督紀(jì)年,因其精確度很高,而為國際通用,故又被稱為公歷(使用公元紀(jì)年時(shí),距耶穌誕辰已經(jīng)1582年了)。 干支紀(jì)年60年一循環(huán),其始于何時(shí)估計(jì)無考。今年公元2024年為甲辰年,是根據(jù)公元1年為辛酉年,按60甲子的順序排下來的。公元1年屬公元1世紀(jì)00年代,當(dāng)年我國干支紀(jì)年為辛酉年,時(shí)為漢平帝劉洐元始元年。 十天干:甲乙丙丁戊己庚辛壬癸,十二地支:子丑寅卯辰巳午未申酉戌亥,它們的順序是固定的,天干→甲序號1,乙序號2…壬序號9,癸序號10;地支→子序號1,丑序號2…戌序號11,亥序號12。每個(gè)天干順序配一個(gè)地支,共60組干支,這就是60甲子。 干支紀(jì)年不僅按60甲子順序紀(jì)年,同時(shí)也以60甲子順序紀(jì)月、紀(jì)日、紀(jì)時(shí)。紀(jì)月的地支以寅月起為一月…天干從年上取,用五虎遁元訣,紀(jì)日的地支以子時(shí)起,天干從日上取,用五鼠遁元訣(五虎遁、五子遁有極簡的“趙式訣'),而年柱和日柱則需要查萬年歷。 萬年歷是按順序排出來的,也是計(jì)算得出的,而且計(jì)算較復(fù)雜,因其涉及天文數(shù)據(jù),如閏年、立春等24節(jié)氣的時(shí)間點(diǎn)等問題。 前面贅述的都是廢話。下面介紹陽歷推算日柱的趙式一一計(jì)算日柱的最簡公式。 求陽歷年月日的日柱,先算天干,再算地支。 日柱天干=(5倍的二合一+閏年數(shù)+月基數(shù)+日數(shù))÷10取余數(shù)【即直取得數(shù)的個(gè)位數(shù),而不需÷10取余數(shù)】。 甲子60一循環(huán),得數(shù)大于60就減去60,亦即得數(shù)除以60取其余數(shù)。這個(gè)小于60的數(shù)很重要,它不僅決定了日干,還要用它去求日支。 式中的二合一: ①是陽歷百位以上的數(shù)-18的差(如18xx年,18-18=0;19xx年,19-18=1;20xx-18=2,以此類推。說白了就是18xx年為0,19xx年為1,20xx年為2,21xx年為3…); ②是公歷的后兩位數(shù)(如xx24年,就取24)。 5倍的二合一,就是①與②的和×5。 如求1924年的'5倍的二合一',19-18+24→1+24=25,5x25=125,可提前÷60取余→125→=5。 如求2024年的'5倍的二合一',20-18+24=2+24=26,5x26=130→=10。 式中的閏年數(shù):公歷的后兩位數(shù)÷4取其商【取其整數(shù)】。 如求xx25年的閏年數(shù),25÷4取其余數(shù)→25÷4=6.25→=6。 如求xx88年的閏年數(shù)→=22。 如求xx89年的閏年數(shù)→=22。 如求xx90年的閏年數(shù)→=22。 式中的月基數(shù):同世紀(jì)的月基數(shù)是相同的。 注意!月份!干支紀(jì)月以寅月(陽歷2月)起為正月,但在我們的計(jì)算中1月要算作13月,2月要算作14月。因1月1日在陽歷紀(jì)年上是新的一年,而干支紀(jì)年上它在2月立春前仍是當(dāng)年。因此月份是從3月起到14月止【1月計(jì)為13,2月計(jì)為14,這兩個(gè)月分別加上了12】。 如2025年1月6日,應(yīng)計(jì)為2024年13月6日(也可理解,干支紀(jì)年沒換,2024的13月,把12個(gè)月拿出來正好是一年,當(dāng)然就是2025年1月了)。 同世紀(jì)的月基數(shù)是相同的,只要記住某世紀(jì)3月份的基數(shù),本紀(jì)的月基數(shù)可由其推算。我們知道計(jì)算是從3月開始的,3月是起點(diǎn),3月份的基數(shù)就是起點(diǎn),以后的月份看前面有幾個(gè)大月,其月基數(shù)就要加上幾。 如19xx年(注意:20xx年的月基數(shù)同19xx年,因?yàn)楦鶕?jù)世紀(jì)閏年規(guī)則,2000是閏年)3月份的基數(shù)為4,4月5月前面只有3月這1個(gè)大月(31天),故4月5月的月基數(shù),要在4的基礎(chǔ)上+1→=5,5就是4月5月的月基數(shù)。6月7月前面有3、5兩個(gè)大月,故6月7月的月基數(shù),要在4的基礎(chǔ)上+2→=6。 式中的日數(shù):即所求日的日數(shù)。 把5倍的二合一記為C→與世紀(jì)相關(guān); 把閏年數(shù)記為Y→與年份相關(guān); 把月基數(shù)記為M→與月份相關(guān); 把日數(shù)記為D。 求日干的公式為:G=(C+Y+M+D),日干取G的個(gè)位數(shù)。 例如①求1984年8月8日的日干。 C→5倍的二合一=5x(19-18+84)【84大于60減去60=24】→5x(1+24)→=5x25【5x12的倍數(shù)都不計(jì),如5x12、x24、x36、x48、x60、x72、x84、x96等都不計(jì),因?yàn)樗鼈兊姆e都是60的倍數(shù)】→=5x1=5,即C=5。 Y→閏年數(shù)=84÷4取整=21,即Y=21。 M→月基數(shù)=19xx年的8月(3月的基數(shù)是4,8月前有3、5、7月3個(gè)大月)→4+3=7,即M=7。 D→日數(shù)=8,即D=8。 G=C+Y+M+D=5+21+7+8=41,日干取個(gè)位1,干序1為甲,1984年8月8日的天干為甲。 求出日干,再算日支。 日支=(天干數(shù)+百位以上數(shù)-18的差的4倍+單雙月常數(shù))÷12 取余數(shù)。 式中天干數(shù):即已求得的G; 式中百位以上數(shù)-18的差:就是求日干時(shí)求過的,18xx年為0,19xx年為1,20xx年為2… 百位以上數(shù)-18的差的4倍,就4x差值,說白了就是,18xx年就是0x4=0,19xx年的就是1x4=4,20xx年的就是2x4=8,21xx年的就是3x4=12【12可計(jì)為0,因?yàn)榍蟮刂б?2取余】… 式中單雙月常數(shù):單月計(jì)為8,雙月記為2。 例如②求1984年8月8日的日支。 日支=(G+4倍差+雙月2)÷12取余。 =(41+1x4+2)÷12取余=11。 地支序11為戌。 至此,通過例①和例②,先后得到1984年8月8日的日柱為甲戌。 趙式訣專究易理知識點(diǎn)的簡計(jì)簡記方法,化繁為簡,解難而易,變翻書查表、掐指一算為計(jì)上心頭、唾手可得。 |
|