日干日支算法,日干日支怎么计算
任意一天日干支巧算法
日干支的推算方法一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。
一、年干支的计算
1、1900----2100年之年干:年尾数-3
例:1969年年干=9—3=6,第6位天干就是己;
2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12)。
2、1900----1999年之年支:(年尾二位数+1)/12取余数;2000----2099年之年支:(年尾二位数+5)/12取余数。
例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为酉;2012年年支=12+5=17,去掉12余5,地支第五位是辰;那么1969年干支就是已酉2012年干支就是壬辰。
二、月干支的计算
1、月支说明:由于月支根据月份计算,阴历即:正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥,十一月建子,十二月建丑。对应阳历月份为+1,我们根据月日比较容易判断月支。在月初节气前后需要尤其注意是否已经更新。
2、月干计算
月干公式,月的地支是固定的如正月起寅之类,只计算月干。
月干=年干数×2+月份-2,这里讲的月份和上边表格有所区别,为上面月份代数-2,即寅月按1计算,卯月按2计算.......
例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10为周期就去掉10,天干第十位为癸,则此月干支为癸酉。
注:24节气的起始时间会影响地支的确定,大概为上半年6号,下半年8号换节气。在节气附近时间出生的月干支尤其需要注意。
三、日干支的计算
计算日干支首先要知道当年当年元旦日的干支作为基数,然后再根据元旦干支推算其他日干支。方便起见,我们首先考虑闰年日柱干支计算,然后再考虑非闰年日柱干支计算。
1、推算闰年日柱干支法
甚么是闰年?能用4整除的年称为闰年。每4年有一个闰年: 在二十世纪,1904、1908、1912、1916、1920、1924、1928、1932、1936、1940、1944、1948、1952、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000、2004、2008、2012、2023均为闰年。每个世纪有25个闰年。
推算日柱干支,必须先算出元旦日干支。以元旦日干支推算其他日干支。
①推算闰年元旦日天干:
在二十世纪,上列闰年的末二位数÷4;元旦日天干(超过10要递减10,取余数。)
例如1904年,04÷4=1,元旦日天干为“甲”。再如1960年,60÷4:15,减10余5,5为“戊”,则元旦日天干为“戊”。又如1988年,88÷4=22,减20后余2,2为“乙”,则元旦日天干为“乙”。
在廿一世纪,即2000年以后,求闰年元旦日天干的公式是:(闰年的末二位数+100)÷4:元旦日天干。例如求2008年元旦日的天干:(08+100)÷4=27,7为"庚”,则元旦日天干为“庚”
②推算闰年元旦日地支(适用于20、21两个世纪) 将上面已算出的元旦日天干数÷4,然后看余数。记住:余数为1,则地支是“午”:余数为2,则地支是“卯”;余数为3,则地支是“子”;余数为4(余4即余0),则地支是“酉”。这一点与天干不同,不是按地支顺序数来取地支,而是另按此规定。为了便于记忆.可按“子午卯酉,3124"米记。或用谐音法,“3124"1~旷三要尔(儿)死”或“三要鱼死”,即知顺序是“子午卯酉”。 例如1904年元旦日,已知天干数为1即“甲”,地支数也为1,即“午”,则知元旦日干支为“甲年”。
付易昌建议可以结合手掌诀:午为1,逆时针转,则卯为2,子为3,酉为4。
又如1960元旦日,已知天干数为15,即“戊”,地支数为15÷4,余3,3为“子”,则知元旦日干支为”戊子”。再如1988年元旦日,已知天干数为22(88÷4)即“乙”,地支数为22÷4,余数为2,2为“卯”,则知元旦日干支为“乙卯”。
③推算闰年任何一日的日干支: 花甲60一循环,每个闰年366日有6次循环。 故下面6天与元旦日干支相同:3月1日,4月30日,6月29日,8月28日,10月27日,12月26日。 同理,下面6天则与元旦日天干相同.地支相冲:1月31日,3月31日,5月30日,7月29日,9月27日,11月26日。 由于以上前6个日子与元旦日干支相同,后6个日子与元旦日地支相冲,可将一年内任何一天的日干支锁定在60日内。再根据天干10日一循环,地支12日一循环,进一步将所求之日锁定于一句之内。如求1964年5月3日和10月7日的干支: 经算,1964年的元旦日干支为”己酉”(64÷4;16,6为“己”,16÷4余0即余4,4为“酉”),则4月30日也为“己酉”,顺推加3天,则5月3日干支为”壬子”。同理,10月27日也为”己酉”,则逆算顺推,17日为”己亥”,7日为“己丑”。或9月27日为“己卯”,顺算逆椎,10月7日亦为“己丑”(天干相同。地支子寅辰午申戌或丑卯巳未酉亥,顺算则逆推,逆算则顺推。)又如:求1992年8月30日和12月5日的干支: 经算:1992的元旦日干支为“丙子”(92÷4=23,3为“丙”;23÷4余数为3,3为“子”),则月28日也为“丙子”,顺推加2天,则8月30日干支为“戊寅”。同理,12月26日也为”丙子”,逆算顺推,16日为:“丙寅”,6日为“丙辰”,5日则是”乙卯”。或按11月26日为“丙午”,顺算逆推,12月6日为“丙辰”,5日为“乙卯”。 再如:求2008年3月21日及9月18日的干支:经算,2008年的元旦日干支为“庚子”(108÷4=27,7为“庚”;27÷4余数为3,3为”子”),则3月1日也为“庚子”,顺算逆推,11日为“庚戌”,21日为“庚申”。同理,8月28日也是“庚子”,顺算逆推,9月7日为“庚戌”,17日为“庚申”,18日则为“辛酉”。或9月27日为“庚午”,逆算顺推,9月17日为“庚申”,则18日为“辛酉”。
2、推算平年日柱干支法(适用于20、2l两个世纪)
同样,推算日柱干支,必须先算出元旦日干支。以元旦日干支推算其他日干支。
①平年元旦日干支,是按闰年元旦日干支推算出来的。按下面的规律办:
a、闰年后一年的元旦日干支是该闰年元旦日干支的“天克地冲”。
B、闰年后二年的元旦日干支是该闰年元旦日干支的“天顺地逆”。
C、闰年后三年的元旦日干支是该闰年元旦日干支的“天克地库”。
例如:1904年元旦日干支是“甲午”,则1905年元旦日子支是“庚子”(“庚子”与“甲午”天克地冲),1906年元旦日干支是“乙巳”(乙是甲的顺行一位,已是午的逆行一位),1907年元旦日干支是“庚戌”(戌为午火之库。“庚戌”与“甲午”的关系是天克地库)。
又如1964年元旦日子支是“己酉”,则1965年元旦日干支是“乙卯”(天克地冲),1966年元旦日干支是“庚申”(天顺地逆),1967年元旦日干支是“乙丑”(天克地库)。
又如2008年元旦日干支是“庚子”,则2009年元旦日干支是“丙午”(天克地冲),2010年元旦日干支是“辛亥”(天顺地逆),2011年元旦日干支是“丙辰”(天克地库)。
②推算平年任何一日的日干支:花甲60一循环,每个平年365日有6次循环。 故下面6天与元旦日干支相同:3月2日,5月1日,6月30日,8月29日,10月28日,12月27日。同理,下面6天则与元旦日天干相同,地支相冲:1月31日,4月1日,5月31日,7月30日,9月28日,11月27日。 如求1989年5月9日和10月18日的干支: 经算:1989年的元旦日干支为“辛酉”(闰年1988年元旦日干支“乙卯”的天克地冲),则5月1日也是“辛酉”,顺推8天.5月9日为“己巳”。同理,10月28日也是“辛酉”,逆算顺推,18日为“辛亥”。或9月28日为“辛卯”,顺算逆推,10月8日为“辛丑”,10月18口为“辛亥”。
又如求2023年2月28日和7月27日的干支 经算,2023年元旦日干支为“丁丑”(闰年2012年元旦日干支“辛酉”的天克地库。丑为酉金之库。),则3月2日也是“丁丑”,倒推两天,2月28日为“乙亥”。同理,7月30日为“丁未”,倒推3天,7月27日为“甲辰”。
至于1901—1903年元旦日干支,即以闰年1904年元旦日干支反推即可。如1904年元旦日干支是“甲午”,反推5天,1903年12月27日为“己丑”,则1903年元旦也为“己丑”。反推5天,1902年12月27日为“甲申”,则1902年元旦也是“甲申”。再推5天,1901年12月27日为“己卯”,则1901年元旦日干支也是“己卯”。
四、时干支的计算
1、时支说明:23:00-1:00为子时,1:00-3:00为丑时,3:00-5:00为寅时,5:00-7:00为卯时,7:00-9:00为辰时,9:00-11:00为巳时,11:00-13:00为午时,13:00-15:00为未时,15:00-17:00为申时,17:00-19:00为酉时,19:00-21:00为戌时,21:00-23:00为亥时。
2、时干公式:时干公式=日干序数×2+时支序数-2,这里付易昌提醒需要注意的是不要忘记-2。
干支纪日法如何计算,正确的日干支推算法
干支纪日法如何计算
干支记日推算揭秘之一种:
日干支的推算一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。
附:各月干支加减表
一月干支均减1 二月干加0支加6
三月干减二支加10 四月干减1支加5
五月干支均减1 六月干加0支加6
七月干支均加0 八月干加1支加7
九月干支均加2 十月干加2支加8
十一月干支均加3 十二月干加3支加9
为了便于记忆,有歌一首:
一五双减一 二六加零六
三减二加十 四减一加五
七零九加二 八加一七走
十上加二八 冬三腊三九
闰从三月起 余数均加一
例1:求1981年12月31日的日干支
查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。
干:6+31(所求日数)+3(12月干加3)=40
除去周转数30,余10。10代表癸,所以日干是癸。
支:4+31+9(12月支加9)=44
除周转数36,余8。8代表未所以日支是未。
合起来可知1981年12月31日为癸未日。并由此可以推之1982年元旦干支为甲申。
第二种:
元旦加五一 下数即为七
七隔九月一 九下十一月
元上三月一 元冲四月一
四下二六一 六下数八月
八下十月整 十下十二月
闰年元旦兼三月 下五五下七月明
七隔一支为九月 九下十一单月终
双月五冲为二四 四下六八十顺行
十下十二终分明
使用:
先要记住每年元旦日的干支。如今年(05)年,元旦是乙酉日(与太岁同),为平年。按之一首歌诀推导其它各月的1号的干支。
元旦兼五一,意思是五一与元旦的干支是一样的,按今年来说,也是乙酉日。“下数即为七”,乙酉下一个干支是丙戌,那么,7月1日就是丙戌日也……“元冲四月一”,乙酉对冲(只是地支的对冲,干不变)是乙卯,所以,四月一日就是乙卯日了。
知道了每月的1日,那么,每月的11日、21日、31日便可顺利推出。
如今日是10月25日。先推出10月1日,元冲四月一,4月1日是乙卯日,“四月二六一、六月属八月、八下十月整”,很快可以推10月1日是戊午日。那么,11日就是戊辰,21日就是戊寅,25日则是壬午日了。
非常简单、快捷啊!熟练了,很快可以推出一年任意一天的干支。
以上就是与干支纪日法如何计算相关内容,是关于干支纪日的分享。看完正确的日干支推算法后,希望这对大家有所帮助!
干支记日法怎么算的?
一、计算要领:要三记,一记当年元旦干支,用它的天干地支的序数分别作为日干支的基数;二记阳历月的日干和日支的密码(附表)分别将基数加或减;三记闰年3~12月份(1,2月除外)各日干支必须加1,非闰年不加1。 二、计算公式,任何年、月、日的日支分别计算如下:日干=元旦天干序数+阳历月的日干密码+阳历日数+a(闰年a=1)日支=元旦地支序数+阳历月的日支密码+阳历日数+a(非闰年a=0)三、举例:求1996年4月15日的日干支。已知1996年为闰年,元旦干支为丁酉,天干丁序数为4,地支酉序数为10,查附表4月日干密码为-1,日支密码为+5,则15日干支为: 日干=4+(-1)+15+1=19,19÷10=1余9,9为天干壬 日干=10+(5)+15+1=31,31÷12=2余7,7为地支午故:1996年4月15日的干支为壬午(余仿此) 四、附表:计算日干支密码表(适用于任何阳历年月日)干支纪日法怎么算?
问题一:天干地支纪日怎么计算? 我把公式给你 日天干地支 从已知日期计算干支纪日的公式为: g=4C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d-3 z=8C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d+7+i 其中c是世纪数减1。奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数。[ ] 表示取整数。 1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值。 g 除以 10 的余数是天干,z 锭以 12 的余数是地支。 如果先求得了g,那么 z=g+4C+10+i(奇数月i=0,偶数月i=6) 如: 2009年7月16日 G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」 Z=149+80+10+0=239 余数为11,地支是「戌」 问题二:天干地支纪日法怎么换算 ▲天干地支纪年与公历的近似换算 从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算) 也可以天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。 地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。 把天干数和地支数合并起来,即为所求的干支年份。 如:2001年查万年历为辛巳年,算法为: 2001÷10=200……1,1―3=―2,―2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。 2001÷12=166……9,9―3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。 按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。 ▲干支纪年与格里历的换算 若我们把天干的甲、乙、...、壬、癸编上 0、 ......、8、9 等序号;地支的子、丑、...、戌、亥亦编上 0、1、 ......、10、11 等序号,那么: 从已知的格里历年份计算干支纪年:年份数减4,除以10的余数是天干,除以12的余数是地支。例如: (1972 - 4)÷ 10 ≡ 8,所以天干是“壬”; (1972 - 4)÷12 ≡ 0,所以地支是“子”。 附:已知天干地支,如何得到当前是60年中的第几年 (杨霖坤 编程)。 X=天干 Y=地支 if x - y >= 0 then z = 6x - 5y; else z = 6x - 5y + 60; 排出60甲子序列,将自己的虚龄生年放入其中,逆数上行即可找到相对公元年的干支是什么了。或者比照当年或上年的干支,也能找出相应的你所需要的干支来。如你是1987年7月生人,只知道今年是兔年(丁卯)不知道87年是什么干支, 1. 甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未 9.壬申 10.癸酉 11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未 21.甲申 22.乙酉 23.丙戌 24.丁亥 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.癸亥 问题三:干支纪日怎么算 干支纪年法 如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如1929年是农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支便是干支年纪。如果序号数小于、等于零则于支序号数加60。例如,求1991年干支;1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。 干支纪月法 干支纪月法未普遍实行,主要为星相家推算八字用。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按六十甲子的序推知。 干支纪日法 甲炎了第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。 干支纪时法 一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌戾如下: 甲己还生甲,乙庚丙作初, 丙辛从戊起,丁壬庚子居, 戊癸何方发,壬子是真途。 即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其余。 问题四:干支纪日要怎么推算? 问题五:干支纪日法的日柱公式 由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。 编辑1高氏日柱公式1.1 符号意义r:日柱的母数,r除以60的余数即是日柱的干支序列数;s:公元年数后两位数减1,取整数值;u:s除以4的余数;m:月基数d:日期数x:世纪常数注意:闰年2月之后,求出的r需要再加1。1.2 世纪常数现将17世纪至26世纪一千年间的世纪常数x,对应列表如下: 表2-1.1世纪数N 17 18 19 20 21 年限 1601-1700 1701-1800 1801-1900 1901-2000 2001-2100 世纪常数x 3 47 31 15 0 表2-1.2世纪数N 22 23 24 25 26 年限 2101-2200 2201-2300 2301-2400 2401-2500 2501-2600 世纪常数x 44 28 12 57 41 1.3 月基数月基数m,即为前几个月的日数总和除以60的余数。详见下表: 表2-2月基数表月份 1 2 3 4 5 6 7 8 9 10 11 12 月基数 0 31 -1 30 0 31 1 32 3 33 4 34 问题六:如何用天干地支计算年月日时? 中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国农历现仍沿用干支纪年。 干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。有人认为中国在汉武帝以前用干支纪年。可是,这就是太岁纪年,用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。还东汉的历学者没用超辰法。所以太岁纪年和干支纪年从太始二年表面一样。但是用天干和地支搭配纪年的表现方式相传自黄帝时期就开始了,在殷墟商代考古发现过六十甲子表的残片。 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干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。 [编辑本段]六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11 12 13 14 15 16 17 18 19 20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 21 22 23 24 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 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 [编辑本段]结合实际了解“十二地支” 1.用十二种动物分别与十二地支相配成为“十二生肖年”。(见下图)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。以此类推。(如下表) 十二生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪 2. 以十二地支来表示十二时辰。 一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。(如下表) 二十四小时和十二时辰对照表 子 丑 寅 卯 辰 巳 23-01:01-03:03-05 :05-07:07-09:09-11 午 未 申 酉 戌 亥 11-13:13-15:15-17:17-19:19-21:21-23 ......>>求日干支最简单的方法
求年干支,月干支,时干支的方法,前面的文章里我都有讲过,这篇讲求日干支的方法,求日干支的方法网上有很多,但都是相对比较有些麻烦,要记忆的点太多。
今天给大家一个相对简便的方法,但是相对求年月时干支,还是会麻烦一些,不过就是一个固定的公式,记住就可以了。
求日干一共七个步骤:
假如:求2023年10月15日的日干支
第一步:基数100加上所求日干年份的最后两位数,乘以5,再除以60,取余数。
如上例:(100+19)*5/60=9余55,取数55。
第二步:基数100加上所求日干年份的最后两位数,除以4,取得数的整数。
如上例:(100+19)/4=29余3,取数29。
第三步:加上固定数字9。
第四步:加上所求日的数字,如上例求10月15日干支,取数15。
第五步:加上一年中31天的月数,1月份不算,如上例,31天的月数有,3月,5月,7月,8月,共4个月,取数4.
第六步:如所求日干的月份为双数,需减去30,月份为单数不用减。如上例10月为双数,需减去30。取数-30。
第七步:以上所有取数相加得数对应进六十甲子表即是所求日干的干支,如所求得数大于60,再减去60,再对应到六十甲子表,即是所求日干的干支.
日干支的计算方法公式,干支月日计算方法
用一公式计算任何一天的天干地支,不出一二分钟就能计算出一九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位是亥。 从此每年每日的干支不用去翻皇历了,任何一天的天干地支你都知道,人家还以为你记性如此了得呢,你就省点时间多悟道吧。