2023年干支的快速计算方法,天干地支简单算法

天干地支年月日时算法是什么?

方法1、六十环周推算法

方法:已知某年年干支,根据六十环周图次序推算。

举例:已知2023年(春节后)为丙申年,求2023年干支。

解答:在表中找到丙申,向后推四年,可知2023年(春节后)为庚子年。

方法2、公式计算法

方法:求某年年干支,公式为(当年年数-3)÷60,其余数为所求年干支的代数,再到六十环周图中找出相应的干支。年数减3,是因为公元4年恰好是甲子年,从公元4年起,就要减去公元4年前的3年,故该公式适用于公元4年之后。

举例:求1979年的干支。

解答:(1979-3)÷60=32······56,在六十环周图中找到56对应的干支,可知1979年为己未年。

注意:

天干地支,简称为干支,源自中国远古时代对天象的观测。十干是指阏逢、旃蒙、柔兆、强圉、著雍、屠维、上章、重光、玄黓、昭阳。十二支是指困敦、赤奋若、摄提格、单阏、执徐、大荒落、敦牂、协洽、涒滩、作噩、阉茂、大渊献。

简化后的天干地支:“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。

十天干和十二地支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了干支纪元法。天干地支的发明影响深远,依旧在使用天干地支,用于历法、术数、计算、命名等各方面。

2023年为己亥年请问地支亥是怎么计算出来的

天干:2023/10,余数9-3=6,即天干第六位:己。地支:2023/12,余数得3,按照天干地支纪年法,凡余数为3,都直接按最后一位算,地支最后一位是:亥,所以2023年是己亥年。

干支纪年计算方法

干支纪年计算方法 六十年一个甲子,六十甲子: 甲乙丙丁戊己庚辛壬癸 子丑寅卯辰巳午未申酉甲乙丙丁戊己庚辛壬癸 戌亥子丑寅卯辰巳午未甲乙丙丁戊己庚辛壬癸 申酉戌亥子丑寅卯辰巳甲乙丙丁戊己庚辛壬癸 午未申酉戌亥子丑寅卯甲乙丙丁戊己庚辛壬癸 辰巳午未申酉戌亥子丑甲乙丙丁戊己庚辛壬癸 寅卯辰巳午未申酉戌亥干支纪年,以立春为干支年的开始,立春前一天为干支年的结束。 如,2023年2月3日立春。 2月2日之前为庚子年结束,之前出生的孩子应该属鼠; 2月3日为辛丑年开始,并不是大年初一之后为辛丑年的开始,之后出生的孩子应该属牛。 每年春节晚会,都会犯这样的错误。希望今年不再说:“难忘的2023年庚子年过去了”。因为,庚子年于腊月二十一就结束了。 一、公元( 后 )年份 干支纪年 计算方法 : 将天干、地支编号如下: 天干:甲4、乙5、丙6、丁7、戊8、已9、庚10、辛1、壬2、癸3 地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 以公元年的尾数在天干中找出相对应。 然后,将公元纪年除以12,得余数,用余数在地支中找出所对应的地支。 这样,公元纪年就换算成了干支纪年。 如:今年,2023年,用该年尾数1找出对应的天干为“辛”;然后,用2023除以12得余数为5,用余数5找出相对应的地支为“丑”。 那么,公元2023年则为农历辛丑年。 天干, 如:公元1995年 用该年尾数5找出对应的天干为“乙”;然后,用1995除以12得余数为3,用余数3找出相对应的地支为“亥”。 那么,公元1995年则为农历乙亥年。 如:公元1861年 用尾数1查天干为“辛”,用1861除以12得余数为1,再用余数1查找地支为“酉”。那么,公元1861年则为农历辛酉年。 补充说明: 1. 如果某一年的尾数为0或者用该年除以12的余数为0,则取天干中的第10位“庚”和地支中的第12位“申”。 如:公元120年 尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第12位“申”。 那么,公元120年则为庚申年。 2. 如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。 如:公元6年,在天干、地支中找出6相对应的“丙”和“寅”,那么,该年则为丙寅年。 如:公元8年,该年则为戊辰年。 如:公元11年,取尾数1对应的天干中的“辛”,11对应的地支中的“未”。那么,该年则为辛未年。 如:公元12年为壬申年。   二、 公元前 年份 干支纪年 计算方法 将天干、地支编号如下: 天干:甲7、乙6、丙5、丁4、戊3、已2、庚1、辛10、壬9、癸8 地支:子9、丑8、寅7、卯6、辰5、巳4、午3、未2、申1、酉12、戌11、亥10 具体换算方法同上。 如:公元前155年 用尾数5取天干中的“丙”; 155除以12得余数11,对应地支中的“戌”。那么,该年则为丙戌年。 如:公元前8年 直解取尾数,为癸丑年。 T�NM���1�0

2023年11月24日天干地支是什么?

己亥年乙亥月乙丑日

年干支的快速计算方法

年干支的计算方法一般有两种:一是按六十甲子的次序在手掌地支图上顺推。如: 已知1983年为类亥年,把癸定于亥位上,以左拇指尖(按顺时针方向)顺次点数,便可知1984年为甲子年,1985年为乙丑年..... 。另一种方法是用公式推算,方法是: 用所求的公元年数减3,把所得的差除以60 (60为千支周转数)得商和余数,余数就是所求年干支的代数,若余数为零,可将余数看成是60 (类亥) ,附公式于下

(所求公元年数 - 3) 60 = 商......余数

用上述公式求得的余数即为所求年干支的代数,用此代数查六十甲子表即得所求的年干支,或者用掌上法推算更为方便 。例如: 求1980年的干支,按公式: (1980 - 3)-60= 32.....余数为57。“7”是庚和午的代数,5x2=10地支退+位。从庚午开始,天干不变,地支后退十位是申,所以1980年的年干支便是庚申 (见图5)。用上述方法可以快速求出公元3年后任何一年的年千支。

怎样快速知道每一年的干支?

一、快速推算年柱干支法 天干: 1(甲);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=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数) 推算地支: 公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12 公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12 (公式揭密:类似前述) 另: ⒈公元年末二位数+9=年支(适用于1800—1899 年); ⒉ 公元年末二位数十1=年支(适用于1900—1999 年); ⒊公元年末二位数+5=年支(适用于即2000—2099 年); 说明: 注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。 例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。 例二:求2000年的年柱干支 :年干=末位数0-3=-3,加10=7,即庚。 年支=00+5=5,即辰。 故2000年是庚辰年。 例三:求1999年的年柱干支 :年干=末位数9-3=6,即己;年支=末二位数99+1=100减去8个12后余4,即卯。故1999年是己卯年。 注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。 二、快速推算月柱干支法 ⒈推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10) (公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1) ⒉ 推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。 注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。 例一:2008年阳历2月3日的月柱干支:此日阴历为十二月二十七,且还未立春,年干支应算做2007年的干支丁亥 。年干丁4x2+月数12=20,再减10=10,即癸;此日还未立春,地支为丑;故2008年阳历2月3日(阴历十二月二十七)的月柱干支为癸丑。 例二:2008年阳历2月4日的月柱干支:此日阴历虽为十二月二十八,但正好立春,年干支应做2008年的戊子,月数应为1,而不是12。年干戊5x2+月数1=11,再减去10=1,即甲;地支为寅;故2008年阳历2月4日(阴历十二月二十八)的月柱干支为甲寅。 三、快速推算日柱干支法 公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天为参考。即计算出欲求当天与2000年元旦相距总天数,假设相距总天数为A。 则公元2000后某天的日干支求算方法如下:(A-5)÷10,取余数0-9即为日干;(A-7)÷12,取余数0-11即为日支;(A-5)÷12,取余数0-11即为日支。 而公元2000前某天的日干支求算方法如下:(A+5)÷10,再用10减去余数0-9即为日支;(A+5)÷12,再用12减去取余数0-11即为日支。

返回顶部