干支纪日转换器天干生辰八字推算(出生日期转换生辰八字)
目录导读:
天干地支万年历查询表,万年历六十甲子查询表
提起天干地支万年历查询表,众所周知,有人问万年历六十甲子查询表,另外,还有人想知道天干地支 查询,你晓得这是什么情况?其实也就是说月干支的计算方法,月干支查询表!!!,接下来就一起来瞧一瞧万年历六十甲子查询表,希望可以对大家有所帮助!!!
天干地支万年历查询表
1。万年历六十甲子查询表
戊子月星期日
阴历十一月二十八算命专用万年历天干地支。
2。天干地支 查询
把天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
依次定义为数字4甲5乙6丙7丁8戊9己0庚1辛2壬3癸
把地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。天干地支日期计算器。
也依次定义为数字4子5丑6寅7卯8辰9巳10午11未0申1酉2戌3亥每日天干地支表。
天干就不用计算了,年份末位数字其实就是相应的天干。打比方说年,年份末位数字是0可总结出天干是“庚”年,年份末位数字是1可总结出天干是“辛”天干地支日历查询。
再来说一下地支,年份除以12看余数就行了。打比方说/12余数为6,可得地支是“寅”,/12余数为3可得地支是“亥”如此便可以算出年是阴历辛亥年,而今年年是阴历庚寅年,对吧?!!!
这样不管什么年份用上述算法均可1分钟内口算出准确的干支!!!
3。月干支的计算方法,月干支查询表!!!
1。月干序=(所求年尾数+2)*2+月(份取尾数)。
2。月支序=月份+2(大于12的时刻同样减去12)。
例如:年5月份的天干地支,月干序=(5+2)*2+5=19取尾数9,则干序是壬。月支序=5+2=7那么是午,则年5月份的天干地支是壬午。万年历查天干地支对应表。
月干支口诀诀窍
甲已之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚起,
丁壬壬寅顺行流,更有戊癸何方觅,甲寅之上好追求。
月干支的计算方法,月干支查询表!!!
月干有什么含义?代表谁?
月地支节气时间段中气近似阴历月份近似阳历月份甲或己年乙或庚年丙或辛年丁或壬年戊或癸年
寅月立春—惊蛰雨水正月2月丙寅月戊寅月庚寅月壬寅月甲寅月
卯月惊蛰—清明春分二月3月丁卯月己卯月辛卯月癸卯月乙卯月天干地支万年历表。万年历查询。
辰月清明—立夏谷雨三月4月戊辰月庚辰月壬辰月甲辰月丙辰月**天干地支日历表。
巳月立夏—芒种小满四月5月己巳月辛巳月癸巳月乙巳月丁巳月
午月芒种—小暑夏至五月6月庚午月壬午月甲午月丙午月戊午月
未月小暑—立秋大暑六月7月辛未月癸未月乙未月丁未月己未月万年历出生日元支查询。
申月立秋—白露处暑七月8月壬申月甲申月丙申月戊申月庚申月
酉月白露—寒露秋分八月9月癸酉月乙酉月丁酉月己酉月辛酉月阴历年月日怎样转换天干地支。
戌月寒露—立冬霜降九月10月甲戌月丙戌月戊戌月庚戌月壬戌月
亥月立冬—大雪小雪十月11月乙亥月丁亥月己亥月辛亥月癸亥月免费查日干天干。
子月大雪—小寒冬至十一月12月丙子月戊子月庚子月壬子月甲子月干支纪年法转换器。
丑月小寒—立春大寒十二月1月丁丑月己丑月辛丑月癸丑月乙丑月天干地支万年历。
上面便是我整理的关于月干支的计算方法、月干支查询表有关的内容,月干支想要计算出来还是很简单容易的。
看八字命格可点击:
八字排盘
更加的多有关的内容推荐:出生日期天干地支查询。
年干是劫财看怎样?有兄姐吗?
年干是正官有什么含义?命运怎么样?天干地支万年历对应表。
年干是偏印有什么含义?祖业怎样?
更加的多相关测试日期天干地支对应表。
上面便是与万年历六十甲子查询表有关的内容,是关于万年历六十甲子查询表的共享。看完天干地支万年历查询表后,希望这帮助到大家!!!
出生日期转换生辰八字对应表,怎样依据出生日期查生辰八字
提起出生日期转换生辰八字对应表,众所周知,有人问怎样依据出生日期查生辰八字,另外,还有人想知道生辰八字是出生年月加生下来时间吗?,你晓得这是什么情况?其实也就是说用出生日期怎样算出生辰八字?重点是日和时的两柱如何算。接下来就一起来瞧一瞧怎样依据出生日期查生辰八字,希望可以对大家有所帮助!!!
出生日期转换生辰八字对应表
1。出生日期转换生辰八字对应表:怎样依据出生日期查生辰八字
通过玄空网万年历查询生辰八字,假如觉得手工查询本人的生辰八字五行比较麻烦,也可以直接在玄空网四柱算命进行在线查询即可。
甲乙丙丁戊己庚辛壬癸子丑寅卯辰巳午未申酉戌亥
阳阴
木木火火土土金金水水水土木木土火火土金金土水
依据上面的对照找出对应的五行生辰八字自动计算器。
2。出生日期转换生辰八字对应表:生辰八字是出生年月加生下来时间吗?
是的。本人的要问你的爸妈。
3。出生日期转换生辰八字对应表:用出生日期怎样算出生辰八字?重点是日和时的两柱如何算。
排“生辰八字”也叫作排“四柱”。
1。求测之人须报出确切的出身年月日时,阳历、农历均可,缺一不可,即四柱不全者不算。生日转八字自动转换器。
2。手头要有一本《万年历》。
3。知道“十天干”、“十二地支”及其干支组合的“六十花甲”。时辰对应表。
4。24节气中的“节气”对排年柱和月柱的作用与影响甚大,排八字用“节气”,不用“中气”。金木水火土命查询表生下来时间。
(一)排年柱的年,不是以阴历的正月初一日为一年的开始,而是以阴历的“立春”节为新旧年的交接点。“立春”以前出生的,其年柱用上一年的天干地支;“立春”以后出生的,其年柱为本年的天干地支。
(二)排月柱的月,不是以阴历的每月初一日为每月的开始,而是以阴历的“节气”为一个月的开始。“节气”以前出生的,其月柱用上一个月的天干地支;“节气”以后出生的,其月柱为本月的天干地支。八字免费查真假。
每月个节气为“节气”,即:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪和小寒等12个节气;日柱预测婚姻准的吓人。
每月的第2个节气为“中气”,即:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至和大寒等12个节气。出生日期转换生辰八字免费。
5。时辰对排日柱和时柱作用与影响甚大。
公历的时间不是阴历的时辰,阴历的1个时辰=公历的二个钟头。
排日柱,以阴历的“子时”为新的的开始点,并 不是公历的0:00,阴历子时——公历23:00—0:59。“子时”之前为昨天,“子时”之后为。出生日期测四柱。
6。依据出生日期,打开《万年历》可直接查到日柱干支,不需要精密推算,但要依据生下来时间判断日柱到底是干支还是昨天干支或是明天干支。月柱在大都《万年历》上也可以直接查到,但要依据“节气”判断月柱到底是本月干支还是上月干支。生辰八字速查表。
7。月柱及时柱干支的精密推算方法出生日期生辰八字查询表。
(一)月柱干支的精密推算方法出生年月日测算八字。
甲己之年丙作首,乙庚之岁戊为头,丙辛必定寻庚起,丁壬壬位顺行流,更有戊癸何方觅,甲寅之上好追求。
即甲己年起丙寅月,乙庚年起戊寅月,丙辛年起庚寅月,丁壬年起壬寅月,戊癸年起甲寅月。
(二)时柱干支的精密推算方法
甲己起甲子,乙庚丙作初,丙辛从戊子,丁壬庚子居,戊癸排壬子,此诀日遁时。
即甲己日起甲子时,乙庚日起丙子时,丙辛日起戊子时,丁壬日起庚子时,戊癸日起壬子时。
最快捷的方式方法:在互联网上用在线排盘之“四柱八字排盘”系统即可排时辰八字。生辰八字时间表。
年月日元支快捷精密推算法集锦
年干支精密推算法1
年干支的精密推算方法一般有两种:一是按60甲子的次序在手掌地支图上顺推。如:已知年为癸亥年,把癸定于亥位上,以左拇指尖(按顺时针方向)顺次点数,便可知年为甲子年,年为乙丑年……(见图3)。另一种方法是用公式精密推算,方法是:用所求的公元年数减3,把所得的差除以60(60为干支周转数)得商和余数,余数就是所求年干支的代数,若余数是零,可将余数视为60(癸亥),附公式于下:
(所求公元年数-3)÷60=商……余数。
用上述公式求得的余数即为所求年干支的代数,用此代数查60甲子表即得所求的年干支,或者用掌上法精密推算更为方便(见图4)。比如:求年的天干地支,按公式:(-3)÷60=32……余数是57。“7”是庚和午的代数,5×2=10地支退十位。从庚午开始,天干不变,地支后退十位是申,所以年的年干支便是庚申(见图5)。用上述方以快速求出公元3年后任何一年的年干支。
快速精密推算年柱干支法21(甲);2(乙);3(丙);4(丁);5(戊);6(己);7(庚);8(辛);9(壬);10(癸)按1(子);2(丑);3(寅);4(卯);5(辰);6(巳);7(午);8(未);9(申);10(酉)
11(戌);12(亥)
精密推算天干:
公元后任何年代:公元年末位数-3=年干,负数则加10出生日期命格查询表。
公元前任何年代:公元年末位数+8=年干
(公式揭密:由于公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=一、因为没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
精密推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12一步一步教你断八字。
(公式揭密:类似前述)⒈公元年末二位数+9=年支(适合使用于—年);
⒉公元年末二位数十1=年支(适合使用于—年);
⒊公元年末二位数+5=年支(适合使用于即—年);注:年干支是以立春为界,而不是以春节为界的。如年阳历2月4日的农历为十二月二十一,仍是癸卯年;但年阳历2月5日的农历虽为十二月二十二,而此日已立春,宜做甲辰年。各个时辰出生身体特征。
例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。
例二:求年的年柱干支:年干=末位数0-3=-3,加10=7,即庚。年支=00+5=5,即辰。故年是庚辰年。
例三:求年的年柱干支:年干=末位数9-3=6,即己;年支=末二位数99+1=减去8个12后余4,即卯。故年是己卯年。
注:我们所说的某个阳历年份相应的农历干支,是该年多数时间与其对应,而不是完全重合的。生辰八字。
快速精密推算月柱干支上免费算命很危险。
⒈精密推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10)
(公式揭密:因为甲子年的正月是丙寅月,即甲1对应丙3,精密推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每一年正月的天干为年干x2+1)精密推算地支:农历月支是永恒不变的,正月为寅(从立春当日到惊蛰前),二月为卯(从惊蛰当日到清明前天),三月为辰(从清明当日到立夏前),四月为巳(从立夏当日到芒种前一在),五月为午(从芒种当日到小暑前),六月为未(从小暑当日到立秋前),七月为申(从立秋当日到白露前),八月为酉(从白露当日到寒露前),九月为戌(从寒露当日到立冬前),十月为亥(从立冬当日到大雪前),十一月为子(从大雪当日到小寒前),十二月为丑(从小寒当日到立春前)。
注意和提防:月干支不是以阴历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。因此我们所说的某个农历年份相应的干支,是该月多数时间与其对应,而不是完全重合的。
例一:年阳历2月3日的月柱干支:此日农历为十二月二十七,且还未立春,年干支应算做年的天干地支丁亥
。年干丁4×2+月数12=20,再减10=10,即癸;此日还未立春,地支为丑;故年阳历2月3日(农历十二月二十七)的月柱干支为癸丑。干支纪日转换器。
例二:年阳历2月4日的月柱干支:此日农历虽为十二月二十八,但正好立春,年干支应做年的戊子,月数应为1,而不是1二、年干戊5×2+月数1=11,再减去10=1,即甲;地支为寅;故年阳历2月4日(农历十二月二十八)的月柱干支为甲寅。
日元支精密推算公式日干天干查询表。
(由公历精密推算日元支,暂适合使用于年1月~年12月,至于年1月之前及年12月后来的日元支在计算时需加一对应的修正值),即
[(公元年数-1)5+(公元年数-1)/4+该日所在当年的天数]/60
式中若(公元年数-1)/4不能整除时,则取其商数而舍弃余数,后面的“该日所在当年的天数”是指欲求当天是当年的第几天。将上式所得的余数除以10,所得余数是天干序数,将其余数除以12所得余数是地支序数,如欲求公历年01月02日的日元支,按公式有
[(-1)5+(-1)/4+2]/60
上式中,(-1)5=,(-1)/4即除以4商余1,取商数而舍去1,因01月02日是一年中的第2天,故“该日所在当年的天数”是2,则整个算式为(++2)/60=余22,22除以10余2(乙),22除以12余10(酉),故公历年01月02日为乙酉日。
快速精密推算日柱干支法
公元年元旦是戊午日,欲求任何的日元支,都可以此天为参考。即计算出欲求当日与年元旦相距总天数,假设相距总天数为A。
则公元后某天的日元支求算方法就是:(A-5)÷10,取余数0-9即为日元;(A-5)÷12,取余数0-11即为日支。
而公元前某天的日元支求算方法就是:(A+5)÷10,再用10减去余数0-9即为日支;(A+5)÷12,再用12减去取余数0-11即为日支。范冰冰八字贵妃命被气了。
(公式揭密:公元年1月6日是癸亥日,与元旦差5天)
不要被庞大的数字吓倒,因为30+30=60是12与10的最小公倍数,亦为12与10的公倍数,俺们是可以巧妙地简化计算。查一下俺的生辰八字。
用出生日期怎样算出生辰八字?重点是日和时的两柱如何算。
例:求公元年7月7日的日元支。年7月7日到年元旦的总天数为:25+31+30+31+30+31+(+5)+15(15个闰年比平年多出),因与(30+30)皆为12与10的公倍数,故可省去。只计25+1+1+31+5×2+15=8三、(83+5)÷10余8,10-8=2即乙;(83+5)÷12余4,12-4=8即未。故公元年7月7日是乙未日。如缩短计算范围:则精密推算日柱干支,必须先算出元旦日元支。以元旦日元支精密推算其他日元支。怎么判断生辰八字属于啥命。
⒈精密推算闰年元旦日天干:
①在二十世纪,闰年的末二位数÷4为元旦日天干(超过10,方法同前述)。例如年元旦,88÷4=22,减20后余2为乙。
②在廿一世纪,(闰年的末二位数+)÷4为元旦日天干。例如求年元旦日的天干:(08+)÷4=27庚。
⒉精密推算闰年元旦日地支(适合使用于20、21两个世纪)
。将上面已算出的元旦日天干数÷4,紧接着看余数。余数是1,则地支是午;余数是2,则地支是卯;余数是3,则地支是子;余数是0,则地支是酉。为了便于记忆,可用谐音记做“吾冇子有”。即“你有我没有之意”。
例如年元旦日,天干数为12÷4=3,即丙,地支数为3÷4余-1,即3,也就是子,则年元旦的日元支为丙子。
⒊精密推算闰年任何一日的日元支
因为干支60一循环,每个闰年日也有6次循环。
下面6天与元旦日元支相同:3月1日,4月30日,6月29日,8月28日,10月27日,12月26日。
以元旦以及上述六天为参考求该年任何的天干地支已很方便了,再求简单反更复杂。例如求年2月14日的日元支。经算,元旦的日元支为丙子。则该年3月31日的日元支亦为丙子,与2月14日相差16天。将天干逆推6天即顺推4天,丙后4即为庚为所求日之干;将地支逆推4天即顺推8天,子后8即申即为所求之日之支。故年2月14日为庚申日。
⒋精密推算平年日柱干支法(适合使用于20、2l两个世纪)
以元旦日元支精密推算其他日元支。
①平年元旦日元支是按闰年元旦日元支精密推算出来的。按下面的规律办:
a·闰年后一年的元旦日元支是该闰年元旦日元支的“天克地冲”(天干+6,地支+6)
b·闰年后二年的元旦日元支是该闰年元旦日元支的“天顺地逆”(天干+1,地支-1)
c·闰年后三年的元旦日元支是该闰年元旦日元支的“天克地库”(天干+6,地支+4)比如:年元旦日元支是壬子,则年元旦的日元支是戊午(壬戊为天克,子午为地冲);年元旦的日元支是癸亥(壬癸为天顺,子亥为地逆);年元旦的日元支是戊辰(壬戊为天克,子辰为地库)。日元支的计算方法公式。
②精密推算平年任何一日的日元支:干支60一循环,每个平年日有6次循环。
下面6天与元旦日元支相同:3月2日,5月1日,6月30日,8月29日,10月28日,12月27日。以元旦以及上述六天为参考求该年任何的天干地支已很方便了,再求简单反更复杂。如求年8月8日的日元支。经算,年的元旦日元支为戊申,则8月29日的日元支亦为戊申。8月8日与之相差21天,则天干逆推21-20=1天为丁,地支逆推21-12=9天,即顺推3天为亥。故年8月8日为丁亥日。五行中缺少水的女人旺夫。
两种方法,孰优孰劣,读者自己判断。
快速精密推算时柱干支法
⒈日元x2+时支数-2=时干数
(公式揭密:由于甲子日的子时是从甲子时开始,精密推算下去,乙丑日对应丙子,即乙2对应丙3,再下去是丙3对应戊5,正好每日的子时天干为日元x2-1,即日元x2+时支数-2)
⒉时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。
例:求壬午日酉时的天干。日元9×2+时支10-2=26,取6即己。故壬午日酉时的天干地支为己酉
上面便是与怎样依据出生日期查生辰八字有关的内容,是关于怎样依据出生日期查生辰八字的共享。看完出生日期转换生辰八字对应表后,希望这帮助到大家!!!
天干地支纪日法换算
二月乙酉”、“三月壬申”这类字眼是指的阴历二月乙酉日、阴历三月壬申日,天干地支之月份、日子、包括时间的天干具体换算依据年份不同而有所变化,这个是有规律可以遵循的,至于地支是不变的,地支共计12个,分别对应十二生肖,打头的是鼠,收尾的是猪,从鼠到猪,紧接着猪后面是鼠,牛。。。以此类推到猪,周而复始,年份、月份、日子、时辰的地支全部皆为如此周而复始,和地支数量不同的是,天干只有十个,分别是甲乙丙丁戊己庚辛壬癸,至于天干方面怎样精密推算,打比方说今年20二十四年为戊戌年,戊后面是己,那么明年年份天干就是己,戌对应狗,狗后面是猪,猪对应亥,因此明年20二十四年的干支为己亥年,至于月份和时辰的换算,不妨参考五虎遁(月干换算)五鼠遁(时干换算)即可总结出,至于日元,可以以某一天为太极点,记好当日天干,从此以后十个天干以顺序类推。
出生日期转换生辰八字对应表,生辰八字转换
提起出生日期转换生辰八字对应表,众所周知,有人问生辰八字转换,另外,还有人想知道怎样依据出生日期查生辰八字,你晓得这是什么情况?其实也就是说只是了解自己出生年月分,怎么能精密推算出本人的生辰八字啊,接下来就一起来瞧一瞧生辰八字转换,希望可以对大家有所帮助!!!
出生日期转换生辰八字对应表
1。出生日期转换生辰八字对应表:生辰八字转换
生辰八字,是我国传统的个人出生日期、时刻的记录,它将一个人出生的年、月、日、时通过每柱两个,一共四柱天干地支之汉字表达出来,此纪录一共八个字,所以叫作“生
辰八字”。生辰八字或说八字,其实也就是说是周易术语四柱的另一种说法。生辰八字自动计算器。
只是了解自己出生年月分,怎么能精密推算出本人的生辰八字啊
四柱是指人出生的时间、即年、月、日、时。在人用天干和地支各出一字相配合分别来预示年、月、日、时,如甲子年、丙申月、辛丑日、壬寅时等,蕴含了一个人生下来时的天体
运行的基本状态。每柱两字,四柱共八字,所以算命又称“测八字”。时辰对应表。
按照天干、地支沂涵五行属性之相生、相克的作用关系,推测人的体咎祸福。但是我们在这儿要讲的不是怎样“测八字”,而是怎样算八字。
要得到正确的生下来时间,白天以日
晷仪测量最准。钟表时间是人为的平均时和地区标准时,必须依节气(太阳黄经)计算“真太阳时差”与依出生地计算“地方经度时差”,才可得到名符其实的出文时间。四柱之
中,年的天干地支与日的天干地支是延续的,是实的;月与时的天干地支是根据年、日的天干地支精密推算的,可谓是虚的。生日转八字自动转换器。
目前通常来讲见到的是:将出生日期(以阴历计算)经命理转化为生辰八字的过程称为刻八字。紧接着再由命理大理解读。生辰八字通常来讲用以占卜,婚配,目前还在流行。将生
辰八字用于婚配,是预测推算两人在今后的爱情婚姻生活是否,一般而讲,男女双方的生辰八字相生,即代表婚后生活幸福,相克,即代表不幸福。
一些人将生辰八字的最终,看得十分重要,假如两人的生辰八字相克,则可能丢弃与一方的爱情婚姻。生辰八字,最多只能反映一个人出生的天时,用以记录时间也不为过。有一部分人出生年月日测算八字。
用生辰八字来算命,这是很不可靠的。由于一自个的命运受多种条件的作用与影响,除了天时之外,还有生长的地域、人群的限制,再加上机遇的差异,出生的天时的作用与影响又能占多大的生辰八字自查表。
比重呢。
2。出生日期转换生辰八字对应表:怎样依据出生日期查生辰八字
通过玄空网万年历查询生辰八字,假如觉得手工查询本人的生辰八字五行比较麻烦,也可以直接在玄空网四柱算命进行在线查询即可。
甲乙丙丁戊己庚辛壬癸子丑寅卯辰巳午未申酉戌亥
阳阴
木木火火土土金金水水水土木木土火火土金金土水四柱中的时辰公式。
依据上面的对照找出对应的五行
3。出生日期转换生辰八字对应表:只是了解自己出生年月分,怎么能精密推算出本人的生辰八字啊
假如想找免费的就自己去网上排盘
以本人的出生年,月,日,时上算命网,查看万年历,上向网民朋友求助就能够知道本人的生辰八字。出生日期测四柱。
可以考证的。依据性格,运势与运气,近期发生的事情
上面便是与生辰八字转换有关的内容,是关于生辰八字转换的共享。看完出生日期转换生辰八字对应表后,希望这帮助到大家!!!
天干地支纪日法如何换算
▲天干地支纪年与公历的近似换算
从已知的公历年份计算干支纪年:年份数减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,子、丑、寅、卯、辰、巳。第六位为巳。
依照以上计算最终,把天干、地支合并起来可知,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;
排出六十甲子序列,将本人的虚龄生年放入其中,逆数上行即可找到相对公元年的天干地支是什么了。或者比照当年或上年的天干地支,也能找出对应的你所所需的干支来。如你是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、丙戌 二十四。丁亥 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。癸亥
1989年09月12日。用干支纪法。怎样换算。过程和结果请注明。
从已知年份计算干支纪年很简单:年份数减3,除以10的余数为天干,除以12的余数为地
支。
从已知日期计算干支纪日的公式和蔡勒公式很相像,如下:
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 (奇数月i=0,偶数月i=6)
其中C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月按上一年的13月和
14月来算。g除以10的余数为天干,z除以10的余数为地支。
巧妙运用和干支有关的几个计算公式,还不错在没有万年历的情形下精密推算出古书里的干
支纪日相应的公历日期。
------------------------------------------------------------------------------
干支纪日,从夏朝就会开始使用了。依据对我国古代历史典籍《春秋》中记录载入的日食的
研究,咱们国的干支纪日,从鲁隐公三年二月己巳日(公元前720年2月10日)开始,一直到
今天,都未曾间断。干支纪年的出现则略晚一些,直到东汉元和二年(公元85年)才
下令在全国实行,到现在也未曾间断。于是,凡是需要接触中国历史的人,总不免要遇见查
某一年的天干地支或某一日的天干地支,以及由年干支和日元支精密推算是哪一年或哪一日的问题。通
常,这类转换靠查历书皆可以解决。但既然干支也是一个轮回系统,自然也就有从年份和
日期求干支的公式。
在介绍求年干支和日元支的公式前,先把干支的特征介绍一下。干支是天干和地支之
组合。天干有十个,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,即
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。天干和地支从“甲子”开始,按顺
序逐一相配,各用到最后一个时,再从第1个开始继续相配,就形成了六十个干支,也称
“六十花甲子”。为啥是六十个干支呢?这个从数学上比较容易回答。依据干支的构成条
件,其循环周期必定是天干数和地干数的最小公倍数。而60正所谓10和12的最小公倍数。
假如我们把“甲子”编为1号,“乙丑”编为2号,这样编下去,就能够得到一个干支
和序号的对应表,如下:
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。癸亥
细心观察这一张表,不难发现,由序号得到对应干支是比较容易的,序号除以10的余数就
是天干之序数(假如余数为0,则为最后一个天干癸),序号除以12的余数就是地支之序
数(假如余数为0,则为最后一个地支亥)。打比方说37号干支,由于37 mod 10=7(mod预示
取余数),相应的天干是庚,37 mod 12=1,相应的地支是子,所以37号干支就是庚子。
显然,一个整数除以10的余数就是它的个位数,这就使求天干更方便了。
而由干支推它的序号,也不困难。这即是一个同余方程组的求解问题,我们用初
等数论中的中国剩余定理就能够解决。打比方说要算戊午的序号是多少,依据上面由序号得到
对应干支的原理,比较容易得到如下方程组:
{ x mod 10 = 5
{ x mod 12 = 7.
其中x是待求的天干地支序号。依据中国剩余定理,有:
x ≡ 6 * 5 - 5 * 7 (mod 60) = 55,
即戊午的序号是55.这和上面的对应表的是一致的。一般地,要是天干的序号为m,地支之
序号为n,则干支的序号为:
x ≡ 6m - 5n (mod 60) (1)
简单点说,假如6m-5n的结果是正数,这个数就是干支的序号;假如是负数,把它加上60
就是干支的序号。
了解了干支及其序号的互相精密推算,接下来由我们先来介绍年干支的求算。需要说明的是,
干支纪年纪的是阴历年,而不是公历年。但由于阴历年的岁首和公历年的岁首相隔较近,
使阴历年总是和某一公历年的多数重合,于是,通常来讲也用公历年的年份预示和它多数
重合的阴历年。这样我们就比较容易给出阴历年的天干地支序号为:
x = (Y-3) mod 60, (2)
其中Y是年份。获得了干支序号x,就能够求出对应的干支来。打比方说2004年的天干地支序号:
x = (2004-3) mod 60 = 2001 mod 60 = 21,
21 mod 10=1,天干为甲,21 mod 12=9,地支为申,于是,2004年是甲申年。
细心观察,俺们是可以发现,其实也就是说用Y-3直接除以10,就能够得到天干,用Y-3直接除以
12,就能够得到地支。这是由于
x = (Y-3) mod 60
等价于
Y-3 = 60 * n + x,
其中n是Y-3除以60的商数。等式两边同时除以10,余数也必然相等。而右边第1项是60的
倍数,自然也是10的倍数,能够被10整数,于是Y-3除以10的余数就必然等于x除以10的余
数。
于是,其实也就是说我们完全用不着先求干支的序号,而可以分别求天干和地支,合起来就是干
支,如此便减少了一步运算。而对于年份的天干,同样只须看末尾一位。末尾为4的年份
的天干总是甲,末尾为5的年份的天干总是乙……依次类推。
再来看日元支的求算。俺们是可以仿照星期的求算,得到一个比较直观的计算日元支的
公式如下:
G = (Y-1)*5 + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D + 15, (3)
其中Y是年份,D是累积天数,[。。。]预示取商数,亦即只取计算结果的整数部分。把G除
以60,余数就是干支的序号。或者把G除以10或12,可以直接得到日天干和日地支。不
过,和形式相似的求星期的公式一样,这个公式还不够简炼,尤其是第1项(Y-1)*5,在
Y为四位数年份时,计算出来的结果是一个较大的四位数或五位数,口算很不方便。
我们用推导蔡勒公式的办法,可以改进这个公式。先来看和年份有关的部分的改进。
大家都清楚,按公历的置闰规则,一个世纪的总天数或许是365二十四天,或36525天。假如这个
世纪中末尾为00的年份是闰年,这个世纪就只有36525天;要不然就只有365二十四天。我们不妨
称有365二十四天的世纪为“平世纪”,有36525天的世纪为“闰世纪”。对于平世纪,由于
365二十四 mod 60 = 44,
因 此,每过一个平世纪,同一天的天干地支就向后推进44个序号。同样,每过一个闰世纪,同
一天的天干地支就向后推进45个序号。这就使我们比较容易得到一个计算每个世纪第1年(年份
末尾为01)3月1日的公式:
G = 44C + [C/4] + 15, (4)
其中C是世纪数减一。
而计算任一年3月1日的天干地支的公式也可以很快得到:
G = 44C + [C/4] + 5(y-1) + [y/4] + 15,
即
G = 44C + [C/4] + 5y + [y/4] + 10, (5)
其中y是年份后两位数字。
接下来由我们再列出每月天数:
月 份 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
---------------------------------------------------------------------------
天 数 31 28(29) 31 30 31 30 31 31 30 31 30 31
减30后的
剩余天数 1 -2(-1) 1 0 1 0 1 1 0 1 0 1
假如把1月和2月视为上一年的13月和14月,同样能够得到下面的式子:
D’ ≡ [3*(M+1) / 5] + d - 2 (mod 10) (6)
及
D’ ≡ [3*(M+1) / 5] + d - 2 + i (mod 12) (奇数月i=0,偶数月i=6), (7)
其中,D’是从3月1日开始算起的累积天数,M是月份,d是日数。把(6)(7)两式和(5)式合
起来,再进行适当的化简,就获得了计算公历任意一天的天干和地支之公式:
g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d - 3; (8)
z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (奇数月i=0,偶数月i=6)
(9)
假如先求得了g,那么
z = g + 4C + 10 + i (奇数月i=0,偶数月i=6). (10)
g的个位数就是天干序号,z除以12的余数就是地支序号。这里需要再次强调:1月和2月是
当做上一年的13月和14月来算的,因此C和y也要按上一年的年份来取值。
俺们是可以把(8)(9)两式和蔡勒公式对比一下:
W = -2C + [C/4] + y + [y/4] + [13*(M+1) / 5] + d - 1,
可以看出它们的形式非常相似,区别仅仅是几个常数的区别。
尽管此刻中国业已不用干支纪日了,但有时还是需要计算日元支的。打比方说,历法有所
谓“三伏”和“入梅”“出梅”,都和日元支有关。三伏包括初伏、中伏和末伏,是指夏
天最热的一些时日,入梅和出梅是指江南一带梅雨季节的开始和结束,原本是和气候有关
的用语。但由于古时候没有准确的天气预报,无法准确预测推算三伏和入出梅的时间,因此就在
历书上硬性规定几个日子作为三伏开始和入出梅的日子,这样确定一个大体的日期以备参
考。此刻固然有了比较准确的天气预报,但三伏和入出梅代表一种传统历法,仍然流传下
来。
历法规定夏至后来的第3个庚日为初伏开始,共十天;第4个庚日为中伏开始,十天
或二十天;立秋后来的第1个庚日为末伏开始,共十天。中伏的长度之所以不固定,是因
为夏至、立秋的日期和庚日的日期是逐年浮动的,立秋后来的第1个庚日或许是夏至之后
的第5个庚日,也或许是第6个庚日。假如是前者,中伏就只有十天;假如是后者,中伏
就长达二十天。注意和提防假如夏至当日是庚日,夏至之后第1个庚日是指夏至之后第十天,而
不是夏至当日,这时初伏第1天就是夏至之后第3十天。同样,假如立秋当日是庚日,末
伏第1天就是立秋之后第十天,而不是立秋当日。入梅其实指的是芒种后来的第1个丙日,出
梅是指小暑后来的第1个未日,亦有同样的规定。
知道了这几个,俺们是可以算一下2004年的初伏、中伏和末伏都是什么日子。这需要先知
道夏至和立秋的日子。假如知道夏至是6月21日,立秋是8月7日,那么运用公式(8),夏至
这天的g为:
g = 4 * 20 + [20/4] + 5*4 + [4/4] + [3*(6+1) / 5] + 21 - 3
= 80 + 5 + 20 + 1 + 4 + 21 - 3
= 128,
个位数是8,天干是辛。夏至之后第3个庚日就是夏至之后第二9天,亦即7月20日,这天
亦即初伏第1天。中伏第1天那么是7月30日。同样可算出立秋这天的g为:
g = 4 * 20 + [20/4] + 5*4 + [4/4] + [3*(8+1) / 5] + 7 - 3
= 80 + 5 + 20 + 1 + 5 + 7 - 3
= 115,
是个戊日。立秋之后第1个庚日就是立秋之后第二天,也即8月9日,这天就是末伏第1
天。由此也可知,2004年的中伏只有十天。同样可以由芒种和小暑两节气的日期,算出
2004年的入梅日和出梅日分别为6月6日和7月15日。
反过来,知道了年干支和日元支,求对应的年份和日期就相对麻烦一点了。由于干
支是循环使用的,所以必须先知道欲求对应年份和日期的天干地支是属于哪一次循环。打比方说
我们预先用公式(2)算出来1864。19二十四、1984年都是甲子年,假如要晓得戊戌变法是哪
一年,first of all要明确它是十九世纪末的事情,也其实就是属于1864年开始的这一个轮回里。那
么,我们用公式(1)可以算出来戊戌的序号是35,于是戊戌年就是(1864-1)+35=1898年。
之因此要先减一,是由于甲子的序号为1,需要把这个序号先减去。
至于日元支,由于古书里的日元支总是和年、月配合使用的,所以不难确定它属于
哪个循环。打比方说《明史·庄烈帝本纪》记录载入明崇祯皇帝朱由检在煤山自缢的日子是崇祯
十六年三月丁未。崇祯十六年就是公元1644年。三月固然是阴历的三月,不过俺们知道农
历的日期在公历里固然是浮动的,不过 也不出一定的范畴,打比方说阴历三月初一,总是在
公历3月22日到4月19日之间浮动。于是,先来算1644年3月22日的天干地支。我们有:
g = 4 * 16 + [16/4] + 5 * 44 + [44/4] + [3*(3+1) / 5] + 22 - 3
= 64 + 4 + 220 + 11 + 2 + 22 - 3
= 320,
个位数是0,
z = g + 4C + 10
= 320 + 64 + 10
= 394,
除以12余10,因此这一天的天干地支是癸酉,其序号为6*0-5*10+60=10。而丁未的序号是
6*4-5*8+60=44,在癸未之后34天,因此三月丁未当然是3月22日之后34天,即4月25
日。这便是说,崇祯自缢的日子是1644年4月25日,这和查看万年历的结果是一致


