周易紀年與公曆紀年的換算
05-27
年月日時快速推斷法【轉貼】
當我們離開電腦時,無法查詢卦象和五運六氣,如果我們掌握了用時間推算干支的方法,就不會受到此限制了。首先給天干地支編碼如下,這必須熟記。
天干: 1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸) 地支:按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉);11(戌);12(亥)
一、快速推算年干支法 A、推算年天干: 公元後任何年代:公元年末位數-3=年干,負數則加10 公元前任何年代:公元年末位數+8=年干 B、推算年地支: 公元後任何年代:(公元年數-3)÷12,得餘數0-11為年支,負數則加12,0視做12 公元前任何年代:(公元年數-2)÷12,餘數-11-0為年支,加12轉為正數,0視做12另:
⒈公元年末二位數+9=年支(適用於1800—1899 年); ⒉ 公元年末二位數十1=年支(適用於1900—1999 年); ⒊公元年末二位數+5=年支(適用於即2000—2099 年); 例一:求公元前7的年干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12轉為正數3,即寅。故公元前7年是甲寅年。 例二:求2010年的年干支 :年干=末位數0-3=-3,再加10得7為庚;年支:10+5減去12得3為寅,得2010年干支為庚寅 二、快速推算月干支法⒈推算天干:年干x2+月數=月干,超過10則減去10的倍數到0-9,0視做10)
⒉ 推算地支:陰曆月支是固定不變的,正月為寅,二月為卯,三月為辰,四月為巳,五月為午,六月為未,七月為申,八月為酉,九月為戌,十月為亥,十一月為子,十二月為丑。(這裡仍有不足,就是公曆日期轉換為陰曆的問題,好在現在日曆很常見,手機中也有) 三、快速推算日干支法 公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天為參考。即計算出欲求當天與2000年元旦相距總天數,假設相距總天數為A。 則公元2000年後某天的日干支求算方法如下:(A-5)÷10,取餘數0-9即為日干;(A-5)÷12,取餘數0-11即為日支。 而公元2000年前某天的日干支求算方法如下:(A+5)÷10,再用10減去餘數0-9即為日支;(A+5)÷12,再用12減去取餘數0-11即為日支。 不要被龐大的數字嚇倒,由於30+30=60是12與10的最小公倍數,360亦為12與10的公倍數,我們可以巧妙地簡化計算。 例:求公元1937年7月7日的日干支。1937年7月7日到2000年元旦的總天數為:25+31+30+31+30+31+(360+5)x62+15(15個閏年比平年多出一天),因360與(30+30)皆為12與10的公倍數,故可省去。只計25+1+1+31+5x2+15=83。(83+5)÷10餘8,10-8=2即乙;(83+5)÷12餘4,12-4=8即未。故公元1937年7月7日是乙未日。四、快速推算時干支法
⒈日干x2+時支數-2=時干數 ⒉ 時支是固定的。時辰順序是:子時、丑時、寅時、卯時、辰時、巳時、午時、未時、申時、酉時、戌時、亥時。 例:求壬午日酉時的天干。日干9x2+時支10-2=26,取6即己。故壬午日酉時的干支為己酉。 註:求時干支時,需根據當地的經度,將北京時間換算成當地太陽時。 舉個例子,某人,出生地湖南懷化,出生時間為2046年3月25日23點15分,此人的干支計算如下: 1、年的干支:公元後任何年代:6(公元年末位數)-3=3(年干),得年干為丙;46(公元年末二位數)+5=51(年支),再除12餘3為地支寅,這樣就計算出2046年的干支為丙寅; 2、月的干支:3(年干)x2+2(月數)=8(月干)為辛;得出月的干支為辛卯月;3、日的干支:公元2000年後某天的日干支求算方法如下:(A-5)÷10,取餘數0-9即為日干;(A-5)÷12,取餘數0-11即為日支。
先算出2000年元旦至2046年3月25日總天數:365x46+31+28+25+11,簡化得265,減5得260,除10,餘數為0,按10計得日干癸;260除12餘8,為未得日支,得日的干支為癸未 4、時的干支:首先查出湖南懷化的真太陽時比北京時間晚38分鐘,校正後,實際生辰應為:公元2046年3月25日22時29分。 得出時支為亥,時干數=日干x2+時支數-2=10x2+12-2=30,除10餘0為癸,得時的干支為癸亥 我偶爾得一密訣,介紹了用一公式計算任何一天的天干地支,不出一二分鐘就能計算出一九00年到二一00年間任何一天的天干地支,且非常準確,比流星趕月法不知要省事多少倍。 1:1900----2100年年干=年尾數—3 例:1969年年干=9—3=6,第6位天干就是已;2012年年干=2—3=9,第9位天干是壬(2不足減就補十成12)。 2:1900----1999年年支=年尾二位數+1;2000----2099年年支=年尾二位數+5。 例:1969年年支=69+1=70,去掉60的倍數為10,地支第十位為酉;2012年年支=12+5=17,去掉12餘5,地支第五位是辰;那麼1969年干支就是已酉2012年干支就是壬辰。 3:月干公式,月的地支是固定的如正月起寅之類,只計算月干。 月干=年干數*2+月份例:1969年(已酉)年八月(酉月)的天干=6*2+8=20,天干10為周期就去掉10,天干第十位為癸,則此月干支為癸酉。
4:日干支公式: 1900----1999年日干支基數=(年尾二位數+3)*5+55+(年尾二位數—1)/4 2000----2099年日干支基數=(年尾二位數+7)*5+15+(年尾二位數+19)/4(只用商數,餘數不用,數過60就去掉60)。 例:2008年月日10月18日: 日干支基數=(8+7)*5+15+(8+19)/4=36(已去掉60的倍數)這數就是1月1號的干支數。 從1月1號到10月5日按滿60去之後數為36+31(1月下類推)+29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28 則天干去10的倍數餘8為辛,地支去12的倍數餘4為卯。今天干支就是辛卯。 註:2月份要麼是28天,要麼是29天,每隔4年為29天的,其他均為28天。比如:2000、2004、2008年等年份的2月份均為29天。 5:時干公式=日干序數*2+日支序數—2,自己推巧去吧,這樣你可以排任何一天的四柱了哦。註:此處的日支序數應為時支序數,可能是筆誤。
6:還有一法,叫倒推年齡法,從今年的干支推算出任何年齡的干支,但只能推算出年干支不能推出日干支,即年齡去掉60為基數,去掉十的倍數為倒推天干數,去掉十二的倍數為地支倒推數。如今年為戊子40歲生年的干支這樣推:40歲去30餘10天干從戊倒推10位是已,地支40去36餘4從子倒推4位是酉生年就是已酉。62歲生年餘2從今年的天干戊倒推2位是丁,從今年的地支子倒推2位是亥。 從此每年每日的干支不用去翻皇曆了,任何一天的天干地支你都知道,人家還以為你記性如此了得呢,你就省點時間多悟道吧。推薦閱讀:
※公曆七月生肖好運榜
※公曆推算日干支方法
※為什麼19年後公曆和農曆是同一天的
※公曆轉換甲子歷不須查萬年曆_見機閣__子與