天干地支纪年法入门指南

不同的资料算法有所差异,有的会给出公式,但本质上是一回事。这里介绍一种简易直观的算法。首先给每个天干、地支一个编号,从头以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

天干地支纪年法第二种算法:

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是用天干地支纪年为丁卯年。

天干地支纪年法第三种算法:

首先,将天干、地支编号如下:

45678910123

456789101112123

如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12.用余数在地支中找出所对应的地支。于是,公元纪年就换算成了干支纪年。

如:公元1995年

用该年尾数5找出对应的天干为“乙”;然后,用1995除以12得余数为3.用余数3找出相对应的地支为“亥”。那么,公元1995年则为农历乙亥年。

再如:公元1861年

用尾数1查天干为“辛”,用1861除以12得余数为1.再用余数1查找地支为“酉”。那么,公元1861年则为农历辛酉年。

如果某一年的尾数为0且用该年除以12的余数为0.则取天干中的第10位“庚”和地支中的第12位“申”。

如:公元120年

尾数0则取天干中的“庚”;除以12余数为0.则取地支中的第12位“申”。那么,公元120年则为庚申年。

如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。

公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。

公元12年则为壬申年。

公元前纪年与干支纪年的换算

将天干、地支编号如下:

76543211098

987654321121110

具体换算方法同一

如:公元前155年

用尾数5取天干中的“丙”;155除以12得余数11.对应地支中的“戌”。那么,该年则为丙戌年。

公元前8年则为癸丑年。

干支纪年法是中国历法上自古以来就一直使用的纪年方法。

干支是天干和地支的总称。甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十个符号叫天干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二个符号叫地支。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支纪表”。

天干地支纪年法,源于中国。中国自古便有十天干与十二地支,简称“干支”,取义于树木的干和枝。

十天干即:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ);十二地支即:子、丑、寅、卯(mǎo)、辰、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xu第一声)、亥。

十二地支又与十二生肖对应:子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。

天干

(甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物冲破其甲而突出了。

(乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。

(丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然着见而明。

(丁)壮也,草木成长壮实,好比人的成丁。

(戊)茂也,象征大地草木茂盛。

(己)起也,纪也,万物仰屈而起,有形可纪。

(庚)更也,秋收而待来春。

(辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。

(壬)妊也,阳气潜伏地中,万物怀妊。

(癸)揆也,万物闭藏,怀妊地下,揆然明芽。

地支

(子)孽也,草木生子,吸土中水分而出,为一阳萌的开始。

(丑)纽也,草木在土中出芽,屈曲着将要冒出地面。

(寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。

(卯)茂也,日照东方,万物滋茂。

(辰)震也,伸也,万物震起而生,阳气生发已经过半。

(巳)起也,万物盛长而起,阴气消尽,纯阳无阴。

(午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。

(未)味也,果实成熟而有滋味。

(申)身也,物体都已长成。

(酉)老也,犹也,万物到这时都犹缩收敛。

(戌)灭也,草木凋零,生气灭绝。

(亥)劾也,阴气劾杀万物,到此已达极点。

天干地支据说其发明者是四五千年前上古时期的大挠氏。例如唐代刘恕在《通鉴外纪》中就引古书说:“(黄帝)其师大挠……始作甲子。”大挠作甲子虽是传说,但从殷商的帝王名字叫天乙(即成汤),外丙,仲壬,太甲等来看,干支的来历必早于殷代,即在三千五百年之前便已出现了。

起先,我们祖先仅是用天干来记日,因为每月天数是以日进位的;用地支来记月,因为一年十二个月,正好用十位地支来相配。可是随之不久,人们感到单用天干记日,每个月里仍然会有三天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来记日期,如《尚书。顾命》就有“惟四月哉生魄。王不择。甲子,王乃洮颂水,相被冕服,凭玉几”的记载,意思是说,四月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,干支记日的办法就被渐渐引进了记年,记月和记时了。

小结:天干地支,简称干支。十天干有甲、乙、丙、丁、戊、己、庚、辛、壬、癸,十二地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。它们组合起来形成了古代的历法纪年。民俗学上还认为,天干对应一些预兆的意思。

THE END
1.农历天干地支算法源代码大全(javascriptvbscriptC#flashC++C农历天干地支算法源代码大全 (javascript、vbscript、C#、flash、C++、C等等) WonSoft编 文章提供计算农历天干地支及当年属相的算法源程序,使用的语言为Javascript、VBScript、C#等。 一、C# 代码(1): 原来还准备自己写算法,并研究农历规则。发现那太难和麻烦了,光是农历的推算那就我等专门研究历法的人一下搞懂的。https://blog.csdn.net/wonsoft/article/details/3431374
2.天干地支纪年法天干地支纪年法(干支纪年法)是中国历法上自古以来就一直使用的纪年方法。该纪年法把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。干支纪年以每年立春换年。其中天干包括甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支包括子、丑、寅、卯、https://baike.sogou.com/v8268424.htm
3.天干地支计算方法这里介绍种简易直观的算法。 首先给每个天干、地支一个编号, 从头以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 https://www.jianshu.com/p/9706cf1ec993
4.android计算dbfsAndroid计算天干地支killads的技术博客农历天干地支算法源代码大全(javascript、vbscript、C#、flash、C++、C等等) WonSoft编 文章提供计算农历天干地支及当年属相的算法源程序,使用的语言为Javascript、VBScript、C#等。 一、C# 代码(1): 原来还准备自己写算法,并研究农历规则。发现那太难和麻烦了,光是农历的推算那就我等专门研究历法的人一下搞懂的。后https://blog.51cto.com/u_14731/11720232
5.日柱公式是什么日柱干支推算口诀日柱公式为,{(公元年数-1)×5+(公元年数-1)÷4+当年日数} ÷60。将所得余数÷10,得出的余数作为天干序数;将所得余数÷12,得出的余数作为地支序数。 日柱干支推算口诀 1、农历日干支推算口诀 大小月卦记心间,正一干支起根源。 大后干同地支冲,小后干支退一天。 https://www.k366.com/bazi/193937.htm
6.1.农历年月日时推法及月份天干地支对照表农历年份推算法: 方法二: 首先要能记住十大天干和十二地支, 十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸; 十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥; 天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。 天干算法:4、 5、 6、 7、 8、 9、 0、 https://m.wang1314.com/doc/webapp/topic/21152424.html?ivk_sa=1024320u
7.生辰八字的天干怎么算,天干地支的推算与运用天干地支分别是什么如下图所示。年干支算法,方法1:公式法,公式为(当年年数-3)÷60,其余数为所求年干支的数,再到六十环周图中找出相应的干支。例子:(-3)÷60=33···34,在六十环周图中找到34对应的干支,可知年为丁酉年。下图为六十环周图。年干支算法,方法2:已知某年年干支,根据六十环周图次序推算。例http://www.perfectmusic.cn/8/ztejb/