干支纪日的精密推算方法天干甲子干支(年月日时干支精密推算揭秘)
目录导读:
干支纪日如何精密推算
干支纪日,60 日 大体合2个月一个周期;一个周期完了重复使用,循环往复,循环下去。确定的文献指出干支纪日始于 鲁 隐公三年夏历二月己巳日(公元 前720年 2月10日 )。由于 儒略历 的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365、25日,所以4年1461日和一甲子的60日, 最小公倍数 是29220日,合80年。这便是说,每80年,干支纪日相应的儒略历月日日期会反复一次循环。(公元 4年 本来应为闰年,但由于公元 前45年 开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝 屋大维 下令 前5年 、 前1年 、 4年 停闰以修正错误置闰。)由于 公历 的平年有365日,而每4年一次,公元年能被100但非400整除,闰年有366日,平均一年365、二十四25日,所以400年146097日和一甲子的60日,最小公倍数是2921940日,合八千年。这便是说,每80年,干支纪日相应的公历月日日期要是没有遇见能被100但非400整除的公元年,会反复一次循环,但整体来讲,假设未来从不改公历,每八千年,干支纪日相应的公历月日日期才会反复一次完整的循环。 1912年 ( 中华民国 元年) 2月18日 ,合阴历壬子年正月初一,以及 1992年 2月18日 ,都是是“甲子日”。干支纪日与公历的换算从已知的 公历 年份计算干支纪年:年份数减3,除以10的余数为天干,除以12的余数为地支。从已知日期计算干支纪日的公式为:g = 4 C + [ C / 4] + 5 y + [ y / 4] + [3 * ( M + 1) / 5] + d - 3z = 8 C + [ C / 4] + 5 y + [ y / 4] + [3 * ( M + 1) / 5] + d + 7 + i其中 奇数 月i=0, 偶数 月i=6,C是 世纪 数减一,y是年份后两位,M是月份,d是日数。1月和2月按上一年的13月和14月来算。[ ]预示取整。g除以10的余数为天干,z除以10的余数为地支。
干支纪日法是怎么纪日的?
干 支 纪 年 法 一.十支纪年是中国传统的纪年方法。 1.干和支之寓意:干支是天干,地支之合称。 干指天干,共有10个符号: 1 2 3 4 5 6 7 8 9 10 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 支指地支,共有12个符号: 1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当日干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。续排下去又将恢复原状,循环往复,即如民间所说“六十年转甲子”。 二.查看多个时间段的万年历。如:1516—2060年的万年历,记着五百年的天干地支, 一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11 12 13 14 15 16 17 18 19 20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未 21 22 23 二十四 25 26 27 28 29 30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31 32 33 34 35 36 37 38 39 40 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸丑 41 42 43 44 45 46 47 48 49 50 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 52 53 54 55 56 57 58 59 60 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 依据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。如:《辛亥剪掉鞭子》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故《戊戌变法》是1898年。 应用公元年进行计算。应用公元年的某一年,聊以60(指六十年甲子),余数小于60,再用余数减去3(干支纪年是从公元4年开始使用的),便知。 如2002年:2002÷60,余数是22,再22-3,得数是19,查六十年甲子(干支表)19号干支,得知是壬午年。 三.结合实际了解“十二地支” 1.用十二种动物分别与十二地支相配成为“12生肖年”。(见下图)如凡是含有“子”的天干地支年,就是“鼠年”,此一年里出生人都是属“鼠”;凡是含有“丑”的天干地支年就是“牛年”,此一年进而出生人都是属“牛”。以此类推。(如下表) 12生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪 2. 以十二地支来预示十二时辰。 一日有24小时,而中国传统则以十二个时辰来预示,即一时辰是二小时。(如下表) 24小时和十二时辰对应表 子 丑 寅 卯 辰 己 23-01:01-03:03-05 :05-07:07-09:09-11 午 未 申 酉 戊 亥 11-13:13-15:15-17:17-19:19-21:21-23 4。由公元推干支 为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子二十四 己丑25 庚寅26 辛卯27 壬辰28 癸巳29 甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39 甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49 甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59 该表于公元前后的精密推算均适用,具体的方式方法如下: 1,求公元后某年(设为Y)的天干地支。方法是:先以Y除以60总结出余数,紧接着再减去4,最后依据所得结果查表相应序数所相应的干支即为该年的天干地支。 例如求公元1911年的天干地支:1911÷60余数是51,减4后得47,查表一47相应的干支是辛亥,即1911年为辛亥年。因为干支纪年60年一循环,当Y÷60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数是1,直接减4不够减,加上60之后再减4等于57,查表一便知1981年为辛酉年。余可类推。 2,求公元前某年(设为X)的天干地支。方法是:先以X除以60求其余数,再用57减去所得余数,依据所得结果再查表相应的干支,即为该年的天干地支。 例如求公元前221年的天干地支:221÷60,余数为41,以57-41=16,查表一16相应的是庚辰,即公元前221年相应的干支应为庚辰。同样因为干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的天干地支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年相应的干支为壬戌。其余可以类推。 上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。
干支记日法如何算的?
1。计算要领:要三记,一记当年元旦干支,用它的干支的序数分别作为日元支的基数;二记阳历月的日元和日支的密码(附表)分别将基数加或减;三记闰年3~12月份(1,2月除外)各日元支必须加1,非闰年不加一、 2。计算公式,任何年、月、日的日支分别计算如下:日元=元旦天干序数+阳历月的日元密码+阳历日数+a(闰年a=1)日支=元旦地支序数+阳历月的日支密码+阳历日数+a(非闰年a=0)3。举例:求1996年4月15日的日元支。已知1996年为闰年,元旦干支为丁酉,天干丁序数为4,地支酉序数为10,查附表4月日元密码为-1,日支密码为+5,则15日元支为: 日元=4+(-1)+15+1=19,19÷10=1余9,9为天干壬 日元=10+(五)+15+1=31,31÷12=2余7,7为地支午故:1996年4月15日的天干地支为壬午(余仿此) 4。附表:计算日元支密码表(适合使用于任何阳历年月日)
干支纪日如何算
干支纪年法如甲子为第1年,乙丑为第2年,丙寅为第3年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如1929年是阴历己巳年,1930年是阴历庚午年……到1989年又是阴历己巳年。我们在日历上看见的己巳年、庚午年,就是按干支纪年这一个方法排列下来的。阳历年份除以60的余数减3便得该年阴历干支序号数,再查上面的天干地支便是干支年纪。假如序号数小于、等于零则于支序号数加60。例如,求1991年干支;1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。干支纪月法干支纪月法未普遍实行,主要为星相家精密推算八字用。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按60甲子的序推知。干支纪日法甲炎了第1日,乙丑为第2日,丙寅为第3日……60日为一周。一周完了再由甲子日起,循环往复,循环下去。例如阴历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七恰巧是60天,因此三月初二又是丁酉日。干支纪时法一天中时辰的地支也是确定的,所以24小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌戾如下: 甲己还生甲,乙庚丙作初, 丙辛从戊起,丁壬庚子居, 戊癸何方发,壬子是真途。 即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的天干地支,便可推知其余。
日元支如何算
日元支公式: 日元支=年数+月数+日期
(和大于60,则减60;1月、2月各天用上一年数)
1月和2月的年数要归上一年,年数要用上一年的年数,可以看作上一年的13月和14月,例如求2023年1月30日元支,不到3月,年数要看年,年数=7,不能用2023年数,月数不变。
日柱公式: 日元支序数=年数+月数+日期 (和大于60,则减60。1月、2月用上一年的年数)
月数表说明:1月和2月并入上一年,可以将1月看作上一年的13月,2月看作上一年的14月,1月和2月仍用上一年的年数,不可用当年的年数。把3月置为每一年首月算起。年数适用范围:此年3月-下年2月。
日元支的计算方法公式,干支月日计算方法
用一公式计算任何一天的干支,不出一二分钟就能计算出一九00年到二一00年间任何一天的干支,且很准确,比流星赶月法不知要省事多少倍。 1。1900—-2100年之年干:年尾数-3 例:1969年年干=9—3=6,第六位天干就是已; 2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12)。 2。1900—-1999年之年支:年尾二位数+1;2000—-2099年之年支:年尾二位数+五、 例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为酉;2012年年支=12+5=17,去掉12余5,地支第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年是二十九天的,其他均为28天。打比方说:2000、2004。2008年等年份的2月份均是二十九天。 5。时干公式=日元序数×2+日支序数-2,自己推巧去吧,这样你可以排任何一天的八字了哦。 注:这里的日支序数应为时支序数,或许是笔误。 6。还有,叫倒推年龄法,从今年的天干地支精密推算出任何年龄的天干地支,但只能精密推算出年干支不能推出日元支,即年龄去掉60为基数,去掉十的倍数为倒推天干数,去掉十二的倍数为地支倒推数。如今年为戊子四十岁生年的天干地支这样推:四十岁去30余10天干从戊倒推10位是已,地支40去36余4从子倒推4位是酉生年就是已酉。62岁生年余2从今年的天干戊倒推2位是丁,从今年的地支子倒推2位是亥。 从此每一年每日的天干地支不用去翻皇历了,任何一天的干支你都明白知道,人家还以为你记性如此了得呢,你就省点时间多悟道吧。