天干地支最简单的算法为什么要减3,天干计算时为啥要减3

天干地支最简单的算法,天干地支的算法

提起天干地支最简单的算法,大家都知道,有人问天干地支的算法,另外,还有人想问最简单的天干地支纪年法?,你知道这是怎么回事?其实天干地支的简便算法?,下面就一起来看看天干地支的算法,希望能够帮助到大家!

干支纪年法为什么要减3

因为公元4年为甲子年,所以计算时减三才能与农历年元年相合的

中国古代记年法为什么其中要减去三

古代纪年法天干:甲乙丙丁戊己庚辛壬癸 地支:子丑寅卯辰巳午未申酉戌亥干支纪年用“天干”和“地支”一一相配来纪年的方法。其特点是:A、天干和地支各一位组成一个纪年,如“甲子年”、“乙丑年”等。B、天干和地支的相配永远是单数对单数、双数对双数,不可能出现奇偶相组合。C、60年一循环,周而复始。年号纪年从汉武帝起,帝王即位都有年号,后就用帝王年号来纪年。 如:康熙元年等。《岳阳楼记》“庆历四年春”、《琵琶行》“元和十年”、《游褒禅山记》“至和元年七月某日”、《石钟山记》“元丰七年”、《梅花岭记》“顺治二年”、《指南录后序》“德祐二年”、《雁荡山》“祥符中”(“祥符”是“大中祥符”的简称,宋真宗年号)等。[1] 王公年次纪年用于春秋战国时代的一种纪年方法,如:赵惠文王十六年《左传。骰之战》:“三十三年春,秦师过周北门。”指鲁僖公三十三年。《廉颇蔺相如列传》:“赵惠文王十六年,廉颇为赵将。”[1] 民国纪年法:1912年中华民国成立后,定1912年为民国元年。从此又有了民国纪年法。干支纪年法推算方法:天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。计算方法1:天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。把天干数和地支数合并起来,即为所求的干支年份。 如:2012年查万年历为壬辰年,算法为: 2012÷10=200……2,2—3=—1,—1+10=9,按天干顺序数到9,甲、乙、丙、丁、戊、己、庚、辛、任。第9位为任。 2012÷12=167……8,8—3=5,按地支顺序数到,子、丑、寅、卯、辰。第5位为辰。 按照以上计算结果,把天干、地支合并起来可知,2012为壬辰年。计算方法2 :十位天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸1 2 3 4 5 6 7 8 9 10十二地支子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥1 2 3 4 5 6 7 8 9 10 11 12已知公元数推算干支年号,只需要分两步:第一,把公元年数减去3,你会得一个新的数字。这个新数字的个位数字(当个位数字为“0”时,当“10”)在十位天干中所对应的天干字就是所求的。第二,把每一次你得到的一个新数字除以12,这样你又会得到一个余数字(当刚好除尽时,余数字取12)。这个余数字在十二地支中所对应的一位地支,即为所求的。例如,请你确定1980年的干支年号。先找天干:1980-3=1977。1977的个位数字7在十位天干中对应的天干字为“庚”。再找地支:1977÷12=164……9,显然余数为9,查9在十二地支中对应的地支字为“申”。所以,1980年为庚申年。这样推算干支年既快又准,可简记为“减3除以12”。

中国古代记年法为什么其中要减去三

古代纪年法天干:甲乙丙丁戊己庚辛壬癸 地支:子丑寅卯辰巳午未申酉戌亥干支纪年用“天干”和“地支”一一相配来纪年的方法。其特点是:A、天干和地支各一位组成一个纪年,如“甲子年”、“乙丑年”等。B、天干和地支的相配永远是单数对单数、双数对双数,不可能出现奇偶相组合。C、60年一循环,周而复始。年号纪年从汉武帝起,帝王即位都有年号,后就用帝王年号来纪年。 如:康熙元年等。《岳阳楼记》“庆历四年春”、《琵琶行》“元和十年”、《游褒禅山记》“至和元年七月某日”、《石钟山记》“元丰七年”、《梅花岭记》“顺治二年”、《指南录后序》“德祐二年”、《雁荡山》“祥符中”(“祥符”是“大中祥符”的简称,宋真宗年号)等。[1] 王公年次纪年用于春秋战国时代的一种纪年方法,如:赵惠文王十六年《左传。骰之战》:“三十三年春,秦师过周北门。”指鲁僖公三十三年。《廉颇蔺相如列传》:“赵惠文王十六年,廉颇为赵将。”[1] 民国纪年法:1912年中华民国成立后,定1912年为民国元年。从此又有了民国纪年法。干支纪年法推算方法:天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。计算方法1:天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。把天干数和地支数合并起来,即为所求的干支年份。 如:2012年查万年历为壬辰年,算法为: 2012÷10=200……2,2—3=—1,—1+10=9,按天干顺序数到9,甲、乙、丙、丁、戊、己、庚、辛、任。第9位为任。 2012÷12=167……8,8—3=5,按地支顺序数到,子、丑、寅、卯、辰。第5位为辰。 按照以上计算结果,把天干、地支合并起来可知,2012为壬辰年。计算方法2 :十位天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸1 2 3 4 5 6 7 8 9 10十二地支子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥1 2 3 4 5 6 7 8 9 10 11 12已知公元数推算干支年号,只需要分两步:第一,把公元年数减去3,你会得一个新的数字。这个新数字的个位数字(当个位数字为“0”时,当“10”)在十位天干中所对应的天干字就是所求的。第二,把每一次你得到的一个新数字除以12,这样你又会得到一个余数字(当刚好除尽时,余数字取12)。这个余数字在十二地支中所对应的一位地支,即为所求的。例如,请你确定1980年的干支年号。先找天干:1980-3=1977。1977的个位数字7在十位天干中对应的天干字为“庚”。再找地支:1977÷12=164……9,显然余数为9,查9在十二地支中对应的地支字为“申”。所以,1980年为庚申年。这样推算干支年既快又准,可简记为“减3除以12”。

天干地支计算公式

天干地支怎么算 天干地支简称“干支”,取义于树木的干和枝 天干有十:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ); 地支十二:子、丑、寅、卯(mǎo)、辰(chén)、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xū)、亥。 天干地支组合成如下六十个计时序号,作为纪年、月、日、时的名称,叫“干支纪年法”。六十甲子顺序1 ~10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11~20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 21~30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31~40甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 41~50甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 ~60甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 用六十甲子依次纪年,六十年一个轮回。干支纪年法的新一年由立春开始,2009年的立春是二月四日,所以2009年2月4日立春之后才是己丑年,在此之前应是戊子年。公元纪年的一年以立春为界前后分属不同的干支纪年,这一点不熟悉的人容易搞错,应特别注意。 与公元纪年的换算第一种算法: 如何将公元纪年换算成干支纪年: 不同资料算法有所差异,有的给出公式,但本质上是一回事。这里介绍一种简易直观的算法。 首先给每个天干、地支一个编号,从头以4开始循序排下去,天干10后接1,。地支12后接1。 天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3 地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 以公元年的尾数在天干中找出对应该尾数的天干,再将公元纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如2003年,其尾数为3,对应的天干为“癸”;以12除2003得166,余数为11,对应的地支为未。于是2003年的干支纪年为“癸未”年。注意这是指2003年立春之后,立春之前应是“壬午”年。赵达先生在“祭文”中指出的时间是“癸未清明”,清明是立春之后的第四个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。 第二种算法: 1. 天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数; 2. 地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数; 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 例1. 我们以2010年为例; 天干算法: 2010-3=2007, 2007/10=200余7, 7对应天干第7位是庚,即天干为庚; 地支算法: 2010-3=2007, 2007/12=167余3, 3对应地支第3位是寅,即地支为寅; 综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,本人再举一例来说明: 例2. 我们再以1987年为例; 天干算法: 1987-3=1984, 1984/10=198余4, 4对应天干第4位是丁,即天干为丁; 地支算法: 1987-3=1984, 1984/12=165余4, 4对应地支第4位是卯,即地支为卯; 综上公元1987是用天干地支纪年为丁卯年。 第三种算法: 首先,将天干、地支编号如下: 天干......>> 月的天干地支怎么算 推算年干支、月干支、日干支的方法 天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干 地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支,又分为6阳支,6阴支 甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。 天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”. 甲子周期表: 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 算法思想: 甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次. 有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了. 年干支推算法 中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。其公式为: (所求年数-3)/60 = 商。。。余数(年干支序数) 如果余数等于0,则干支序数加上60。 例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。 月干支推算法: 年的天干为甲或已时,则正月的天干为丙; 年的天干为乙或庚时,则正月的天干为戊; 年的天干为丙或辛时,则正月的天干为庚; 年的天干为丁或壬时,则正月的天干为壬; 年的天干为戊或癸时,则正月的天干为甲。 首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10 例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推 日干支推算法 由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表 ......>>

干支纪年法为什么要减3

因为公元4年为甲子年,所以计算时减三才能与农历年元年相合的

返回顶部