计算干支年天干推算癸卯(干支怎么计算年月日)
干支纪年法怎样计算(公元纪年这样换算成干支纪年)
天干、地支 我国古代为方便农时,常以天干地支来纪年、纪月、纪日、纪时。共有十天干和十二地支。其中十二地支与属相一一对应,它们分别为:
十天干:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸
十二地支:
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
相应的十二属相:
鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪
可是,怎样将公元纪年换算成干支纪年?
1、天干算法: 用公元纪年数减3,除以10(无论商数)所得余数,就是天干所相应的位数;
2、 地支算法: 用公元纪年数减3,除以12(无论商数)所得余数,就是地支所相应的位数。
我们以2010年为例:
天干算法: 2010-3=2007, 2007/10=200余7, 7对应天干第7位是庚,即天干为庚;
地支算法: 2010-3=2007, 2007/12=167余3, 3对应地支第三位是寅,即地支为寅。
综上公元2010是用天干地支纪年为庚寅(虎)年。
同样可以算出,2019年是:
天干:(2019-3)/10=201余6
地支:(2019-3)/12=167余12
故2019是为己亥(猪)年。
干支纪年法怎么计算
1。公元前的算法:
年干=8-N(N_8)或8-N+10(N_8),N=年号/10的余数=年号个位数。
年支=10-N(N_10)或10-N+12(N_10),N=年号/12的余数。
例:求公元前22年和公元前159年的天干地支
解:前22的年干=8-2=6=己,前159年的年干=8-9+10=9=壬。
前22的年支=10-10+12=12=亥,前159年的年支=10-3=7=午。
故前22年的天干地支为己亥,前159年的天干地支为壬午。
2。公元后的算法:
年干=N-3(N_3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。
年支=N-3(N_3)或N-3+12(N≤3),N=年号/12的余数。
例:求公元1164年和2011年的天干地支
1164年的年干=4-3=1=甲,2011年的年干=1-3+10=8=辛。
1164年的年支=0-3+12=9=申,2011年的年支=7-3=4=卯。
故公元1164年的天干地支为甲申,2011年的天干地支为辛卯。知识混装大无极——干支纪年
更多阅读
天干地支与五行。
五行者(金木水火土),如配天干,则甲乙配木,丙丁配火,戊己配土,庚辛配金,壬癸配水。如配地支,则寅卯配木,巳午配火,申酉配金,亥子配水。而辰未戌丑配土。有了五行,也就有了五行生克关系。
五行相生之关系是木生火,火生土,土生金,金生水,水生木;五行之间相克之关系是金克木,木克土,土克水,水克火,火克金。
五行配天干地支还有一套体系,甲己(天干)、丑未(地支)配土,乙庚(天干)、卯酉(地支)配金,丙辛(天干)、辰戌(地支)配水、丁壬(天干)、巳亥(地支)配木,戊癸(天干)、子午寅申(地支)配火。
参考资料来源:知识混装大无极——干支纪年
天干地支纪年法怎么计算
计算方法就是:
(一)将十大天干、十二地支编号。
(二)计算时,年最后一位的数对应天干之编号、用年数除以12,得到的余数对应地支之编号,合起来就是该年的天干地支纪年法。如2011年:最后一位是1,相应的天干之编号就是“辛”,再用2011除以12得到167余7,对应地支编号为“卯”合起来即2011年为“辛卯”年。
更多阅读:
干支是天干和地支之总称。把干支顺序相配正好六十为一周,循环往复,循环记录,这便是俗称的“干支表”。
甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个符号叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个符号叫地支。
《中华人民国家标准GB/T33661—2017〈阴历的编算和颁行〉》规定了干支纪年跟生肖纪年起于正月初一0点。
天干
(甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物突破其甲而突出了。
(乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。
(丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。
(丁)壮也,草木成长壮实,好比人的成丁。
(戊)茂也,象征大地草木茂盛。
(己)起也,纪也,万物仰屈而起,有形可纪。
(庚)更也,秋收而待来春。
(辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。
(壬)妊也,阳气潜伏地中,万物怀妊。
(癸)揆也,万物闭藏,怀妊地下,揆然明芽。
地支
(子)孽也,草木生子,吸土中水分而出,为一阳萌的开始。
(丑)纽也,草木在土中出芽,屈曲着将要冒出地面。
(寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。
(卯)茂也,日照东方,万物滋茂。
(辰)震也,伸也,万物震起而生,阳气生发已经过半。
(巳)起也,万物盛长而起,阴气消尽,纯阳无阴。
(午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。
(未)味也,果实成熟而有滋味。
(申)身也,物体都已长成。
(酉)老也,犹也,万物到这时都犹缩收敛。
(戌)灭也,草木凋零,生气灭绝。
(亥)劾也,阴气劾杀万物,到此已达极点。
参考资料:知识混装大无极-干支纪年
如何用天干地支计算年份?
快速精密推算年柱干支法:
1。精密推算天干:
公元后任何年代:公元年末位数-3=年干,负数则加10
公元前任何年代:公元年末位数+8=年干
(由于公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=一、因为没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
2。精密推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12
另:
1。公元年末二位数+9=年支(适合使用于1800—1899 年);
2。公元年末二位数+1=年支(适合使用于1900—1999 年);
3。公元年末二位数+5=年支(适合使用于2000—2099 年);
年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的农历为十二月二十一,仍是癸卯年;但1964年阳历2月5日的农历虽为十二月二十二,而此日已立春,宜做甲辰年。
更多阅读:
干支历法是上古文明的产物,又称节气历或中国阳历,是一部深奥的历法。它是用60组均不相同的干支标记年月日时的历法。主要由干支纪年、干支纪月、干支纪日、干支纪时四部分组成。它以立春为岁首,交节日为月首。年长即回归年,一节为一个月。干支历通过天干地支论太阳与地球的关系,24节气和十二月建是基本内容。
既管年又管月,兼具24节气。24节气是依据黄道面分解出来的,用24节气分解出十二个月,每一个月含有两个节气,没有闰月。24节气与地球环绕太阳的周期运动有关,其年月日全由太阳视运动决定,与太阴月相无关。
它又与通常来讲的阳历(如公历)不同,公历的月长由人为规定而与天象无涉;干支历的年月日均由天象决定,无须通过人为调整,是完全符合天象规律的一部历法。目前,干支历依旧流行于万年历等书,用于象数、风水和命理学中。
参考资料来源:知识混装大无极-天干地支
从已知的公历年份计算干支纪年:年份数减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;天干地支纪月 干支纪月时,每个地支对应24节气自某节气(非中气)至下一个节气,以交节时间决定起始的一个月期间,不是阴历某月初一至月底。很多历书注明某阴历月对应某干支,只是近似而非全等对应。若遇甲或己的年份,正月大体是丙寅;遇上乙或庚之年,正月大体为戊寅;丙或辛之年正月大体为庚寅,丁或壬之年正月大体为壬寅,戊或癸之年正月大体为甲寅。按照正月之干支,其余月份按干支精密推算。60个月合5年一个周期;一个周期完了重复使用,循环往复,循环下去。东汉光武帝建武二十九年癸丑年(公元53年)冬至月(大雪至小寒的月份,近似阴历十一月)就是“甲子月”。有歌诀为证:甲己之年丙作首,乙庚之岁戊为头;丙辛必定寻庚起,丁壬壬位顺行流;更有戊癸何方觅,甲寅之上好追求。 下表是地支纪月时相应的节气时间段、中气、近似阴历月份、近似阳历月份、以及年天干和月地支构成的月干支: 月地支 节气时间段 中气 近似阴历月份 近似阳历月份 甲或己年 乙或庚年 丙或辛年 丁或壬年 戊或癸年 寅月 立春—惊蛰 雨水 正月 2月 丙寅月 戊寅月 庚寅月 壬寅月 甲寅月 卯月 惊蛰—清明 春分 二月 3月 丁卯月 己卯月 辛卯月 癸卯月 乙卯月 辰月 清明—立夏 谷雨 三月 4月 戊辰月 庚辰月 壬辰月 甲辰月 丙辰月 巳月 立夏—芒种 小满 四月 5月 己巳月 辛巳月 癸巳月 乙巳月 丁巳月 午月 芒种—小暑 夏至 五月 6月 庚午月 壬午月 甲午月 丙午月 戊午月 未月 小暑—立秋 大暑 六月 7月 辛未月 癸未月 乙未月 丁未月 己未月 申月 立秋—白露 处暑 七月 8月 壬申月 甲申月 丙申月 戊申月 庚申月 酉月 白露—寒露 秋分 八月 9月 癸酉月 乙酉月 丁酉月 己酉月 辛酉月 戌月 寒露—立冬 霜降 九月 10月 甲戌月 丙戌月 戊戌月 庚戌月 壬戌月 亥月 立冬—大雪 小雪 十月 11月 乙亥月 丁亥月 己亥月 辛亥月 癸亥月 子月 大雪—小寒 冬至 十一月 12月 丙子月 戊子月 庚子月 壬子月 甲子月 丑月 小寒—立春 大寒 十二月 1月 丁丑月 己丑月 辛丑月 癸丑月 乙丑月 干支纪月法未普遍实行,主要为星相家精密推算八字用。 精密推算实际案例:2004年大体是阴历甲申年。那次甲申年自2004年2月4日19时56分立春起,至2005年2月4日1时43分立春止。此处的时刻是东经120度标准时。 丙寅月,2004年2月4日19时56分立春~2004年3月5日13时56分惊蛰 丁卯月,2004年3月5日13时56分惊蛰~2004年4月4日18时43分清明 戊辰月,2004年4月4日18时43分清明~2004年5月5日12时2分立夏 己巳月,2004年5月5日12时2分立夏~2004年6月5日16时14分芒种 庚午月,2004年6月5日16时14分芒种~2004年7月7日2时31分小暑 辛未月,2004年7月7日2时31分小暑~2004年8月7日12时20分立秋 壬申月,2004年8月7日12时20分立秋~2004年9月7日15时13分白露 癸酉月,2004年9月7日15时13分白露~2004年10月8日6时49分寒露 甲戌月,2004年10月8日6时49分寒露~2004年11月7日9时59分立冬 乙亥月,2004年11月7日9时59分立冬~2004年12月7日2时49分大雪 丙子月,2004年12月7日2时49分大雪~2005年1月5日14时3分小寒 丁丑月,2005年1月5日14时3分小寒~2005年2月4日1时43分大寒天干地支纪日 干支纪日,60日大体合2个月一个周期;一个周期完了重复使用,循环往复,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年二月初十)。 由于儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365、25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这便是说,每80年,干支纪日相应的儒略历月日日期会反复一次循环。(公元4年本来应为闰年,但由于公元前45年开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝屋大维下令前5年、前1年、4年停闰以修正错误置闰。) 由于格里历的平年有365日,而每4年一次闰年,不过假如遇上整百年,公元年能被400整除才能认定为闰年(这是由于依照此刻立法计算,四年一闰的规定使每一年多出0。0078天,经过400年大概会多出3天,假如在能被400整除年份的前面3个百年不算闰年,则正好平衡),闰年有366日,平均一年365、二十四25日,所以400年146097日和一甲子的60日,最小公倍数是2921940日,合八千年。这便是说,每80年,干支纪日相应的格里历月日日期要是没有遇见能被100但非400整除的公元年,会反复一次循环,但整体来讲,假设未来从不改格里历,每八千年,干支纪日相应的格里历月日日期才会反复一次完整的循环。1912年2月18日,合阴历壬子年正月初一,以及9912年2月18日,都是“甲子日”。天干地支纪时 干支纪时,60时辰合5日一个周期;一个周期完了重复使用,循环往复,循环下去。必须注意和提防的是子时分为0时到1时的早子时和23时到二十四时的晚子时,所以遇见甲或己之日,0时到1时是甲子时,但23时到二十四时是丙子时。晚子时又称子夜或夜子。日上起时也有歌诀:甲己还加甲,乙庚丙作初;丙辛从戊起,丁壬庚子居;戊癸何方发,壬子是真途。下表列出日天干和时辰地支构成的时辰干支,的北边京时间(UTC+8)为准: 时辰地支 北京时间(UTC+8)甲或己日 乙或庚日 丙或辛日 丁或壬日 戊或癸日 子时 23时—1时 甲子时 丙子时 戊子时 庚子时 壬子时 丑时 1时—3时 乙丑时 丁丑时 己丑时 辛丑时 癸丑时 寅时 3时—5时 丙寅时 戊寅时 庚寅时 壬寅时 甲寅时 卯时 5时—7时 丁卯时 己卯时 辛卯时 癸卯时 乙卯时 辰时 7时—9时 戊辰时 庚辰时 壬辰时 甲辰时 丙辰时 巳时 9时—11时 己巳时 辛巳时 癸巳时 乙巳时 丁巳时 午时 11时—13时 庚午时 壬午时 甲午时 丙午时 戊午时 未时 13时—15时 辛未时 癸未时 乙未时 丁未时 己未时 申时 15时—17时 壬申时 甲申时 丙申时 戊申时 庚申时 酉时 17时—19时 癸酉时 乙酉时 丁酉时 己酉时 辛酉时 戌时 19时—21时 甲戌时 丙戌时 戊戌时 庚戌时 壬戌时 亥时 21时—23时 乙亥时 丁亥时 己亥时 辛亥时 癸亥时天干地支次序表 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。癸亥 天干地支之计算方法 (年份- 3)/10余数对天干 如1894-3=1891 ,1891除以10余数为1即为甲 (年份- 3)/12余数对地支 如1894-3=1891 ,1891除以12余数为7即为午 即1894年是甲午年天干按公元纪年末尾数字确认。
公元前:0为辛,1为庚,2为己,3为戊,4为丁,5为丙,6为乙,7为甲,8为癸,9为壬。公元后:0为庚,1为辛,2为壬,3为癸,4为甲,5为乙,6为丙,7为丁,8为戊,9为己。
地支之精密推算地支可分为奇数组和偶数组。(公元后奇数公元纪年配偶数组,偶数公元纪年配奇数组。公元前则相反。)
奇数组:偶数组:123456123456子寅辰午申戌丑卯巳未酉亥计算地支时,用6去除公元纪年去掉末尾数的数字(如:2009年则用6除2009)。除以6所得的余数就可总结出地支。不过,因为末尾数字的差别,所得地支也就不同。
更多阅读:
中国从古至今,就有十天干与十二地支之说法,简称”干支”。
”干支”取义于树木的干和枝,大约是因为古代人们认为大树顺应四时节气的变化而春生、夏长、秋收、冬藏,一直随着天地乾坤的变化、星移物转的变换,顶立于天地之间,似与天地相呼应一般,未曾耽误一分一毫,在节气的变化中提醒着天地万物这岁月的流逝。
参考资料来源:知识混装大无极-天干地支
如何算日子的干支,年月日时干支精密推算法
如何算日子的干支
天干地支之日柱算较于年岁算法和月份算法来说,要复杂一些。精密推算日柱的前提条件仅有一个,first of all要精密推算出当年的元旦日元支。而精密推算元旦日元支之前,要弄清楚当年是闰年还是平年。日柱所有的精密推算用的都是国历。
闰年,是指该年的二月多一天,即一年366天;平年,是指该年的所有月份天数为正常天数,不多也不少,即一年365天。能被4整除的年份就是闰年,例如2008年,2022 年。而十二个月之中,又有大小月之分,大月有31天,小月有30天,平年的二月有28天,闰年的二月有29天。一年中大月有1。3。5。七、八、十、十二月;小月有2。4。6。九、十一月。
精密推算元旦日的天干地支,要分为闰年和平年。而精密推算闰年的元旦日元支,又要分20世纪和21世纪。20世纪指1900年—两千年,21世纪指2000—2100年。
我把精密推算元旦日所所需的数据都编辑成了图片,即图一和图二。
20世纪闰年的元旦日元支精密推算如下:元旦日天干=该年末尾两位数÷4(假如计算出来的数大于10,就一直减到小于等于10为止),再对照图一,数字为多少,天干就为多少;元旦日地支=元旦日天干计算出来的那个数÷4,看余数,再参照图二(能够被整除,即余数是0的数,也算为酉)。例如,计算1980年的元旦日元支,天干=80÷4=20-10=10,对应天干为癸;地支=20÷4=5(被整除,余数是0),故为酉。所以1980年的元旦日元支为癸酉。
21世纪闰年的元旦日元支精密推算如下:元旦日天干=(该年末尾两位数+100)÷4(假如计算出来的数大于10,就一直减到小于等于10为止);地支则和20世纪的地支一样。例如,计算2022 年的元旦日元支,天干=(20+100)÷4=30-10-10=10,对照图一,为癸;地支=30÷4,余数是2,对照图二,为卯。所以2022 年的元旦日元支为癸卯。
平年的元旦日元支没有分20世纪和21世纪,都是通用的。而平年的元旦日元支是在闰年元旦日元支的基础上精密推算出来的。假如该年为闰年,则在此年元旦日元支的基础上+6,就是下一年的元旦日元支;假如该年是平年,则在此年的元旦日元支的基础上+5,就是下一年的元旦日元支。例如,大家都清楚1980年为闰年,元旦日元支为癸酉,癸相应的数字是10,10+6=16,天干有十个,只要超过了十,我们就要减去十,16-10=6,6相应的干支是己;酉相应的数字是10,10+6=16,地支有十二个,超过十二就要减去十二,16-12=4,4相应的地支是卯。所以1981年的元旦日元支是己卯。此刻大家都清楚1981年的元旦日元支是己卯,故此我们再来精密推算一下1982年的元旦日元支。1981年是平年,已对应数字6,6+5=11-10=1,1对应天干甲;卯对应数字4,4+5=9,9对应地支申,所以1982年的元旦日元支是甲申。其他年份的元旦日元支照此类推。
一年有365或366天,天干地支以60为一个,所以一年之中,有六天的日柱与该年的元旦日元支相同。366天之中,与元旦日一样的日期有3月1日、4月30日、6月29日、8月28日、10月27日、12月26日;365天之中,与元旦日一样的日期有3月2日、5月1日、6月30日、8月29日、10月28日、12月27日。精密推算日柱的时刻,我们将运用到以上所有的内容。
例如,精密推算2022 年12月12日的日柱。first of all我们要计算出此年的元旦日元支。2022 年能够被4整除,为闰年,因此我们的精密推算全部依照闰年的来算。从上面的精密推算可以得知,2022 年的元旦日元支是癸卯,因此在此一年的六天之中,都是癸卯。距离12月12日近日的癸卯日是12月26日,26日在12日的后面,且两者之间相隔了14天,因此在元旦日的基础上,减去1四、癸减去14相应的天干是己,卯减去14相应的地支是丑,所以12月12日这天为己丑日。再打比方说我们算2022 年12月27日的日柱,通过上面的表达,大家都清楚了这年的元旦日为癸卯,与这一天相近的癸卯日是12月26日,27日在26日的后面,且相差了一日,因此在元旦日的基础上加1,癸加1相应的天干是甲;卯加1相应的地支是辰,所以12月27日为甲辰日。其他日柱照此类推。
平年的算法和闰年的算法一样,不过呢全部要依照平年的算法来算而已。
天干地支对照表
元旦日地支参照表
上面便是与如何算日子的干支有关的内容,是关于天干地支之共享。看完年月日时干支精密推算法后,希望这帮助到大家!!!