電話:00852-93472453
宣传册节气时刻表
欢迎加入中国易经研究学会

什么是天干地支及天干地支的算法—陆凯(摘录)

来源:     时间:2014-02-20 16:09:00 点击: 【字体:

来源:互联网


何为天干地支? 

  十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

  十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
  传说天干地支是黄帝时候的大挠氏所创。其在运用中有许多神奇的地方,这对现代人来说还是个迷!
  在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。两者按固定的顺序互相配合,组成了干支纪法。从殷墟出土的甲骨文来看,天干地支在我国古代主要用于纪日,此外还曾用来纪月、纪年、纪时等。那么,干支纪法的发明者究竟是谁呢?
  虽然有以下一些说法来考证干支的起源,但是究竟是谁发明?最早出现于何时?始终都是一个谜。
  大约在战国末年,依据各国史官长期积累下来的材料编成的史书《世本》说:“容成作历,大桡作甲子”,“二人皆黄帝之臣,盖自黄帝以来,始用甲子纪日,每六十日而甲子一周”。看来干支是大挠创制的,大挠“采五行之情,占斗机所建,始作甲乙以名日,谓之干;作子丑以名月,谓之枝,有事于天则用日,有事于地则用月,阴阳之别,故有枝干名也。”
  《三命通会》论支干源流曰:夫干犹木之干,强而为阳;支犹木之枝,弱而为阴。昔盘古氏明天地之道,达阴阳之变为三才。首君以天地既分之后,先有天而后有地,由是气化而人生焉,故天皇氏一姓十三人,继盘古氏以治,是曰天灵淡泊,无为而俗自化,始制干支之名,以定岁之所在。其十干曰:于逢、旃蒙、柔兆、疆圉、著雍、屠维、上章、重光、玄 、昭阳;十二支曰:困敦、赤奋若、摄提格、单于、执徐、大荒落、敦洋、协洽、 滩、作噩、阉茂、大渊献。蔡邕独断曰:“干,干也。其名有十,亦曰十母,即今甲乙丙丁戊己庚辛壬癸是也;支,枝也。其名十有二,亦曰十二子,即今子丑寅卯辰已午未申酉戌亥是也。”谓之天皇氏者,取其天开于子之义也;谓之地皇氏者,取其地辟于丑之义也;谓之人皇氏者,取其人生于寅之义也。故干支之名在天皇时始制,而地皇氏则定三辰,道分昼夜,以三十日为一月,而干支始各有所配。人皇氏者,主不虚王,臣不虚贵,政教君臣所自起,饮食男女所自始,始得天地之气而有子母之分,于是干支始有所属焉。至于伏羲仰观象于天,俯观法于地,中观万物与人,始画八卦以通神明之德,以类万物之情,以作甲历而文字生焉。逮及黄帝授河图,见日月星辰之象,于是始有星官之书。命大尧探五行之情,占斗纲所建,于是始作甲子配五行纳音之属。

  十干和十二支依次相配,组成六十个基本单位,古人以此作为年、月、日、时的序号,叫“干支纪法”。

天干地支的算法:


首先我们先要明白天干与地支是如何搭配的
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
从甲子到癸亥,共六十个组合,即六十甲子。(10与12的最小公倍数是60)

  1894年是甲午年,那么1895年的天干是乙,依此类推,1900年的天干就是庚;同样,1894年的地支是午,1900年的地支就是子;所以1900年是庚子年。如果大家还想到1901年八国联军胁迫清政府签订了《辛丑条约》,就是1901年是辛丑年,那么天干与地支的序号都往前推一下,也可以推出来1900年是庚子年。(《辛丑条约》中的所涉及的赔款,因为是针对1900年(庚子年)的义和团运动而规定,所以也叫庚子赔款。)
  如果没有告诉你相邻的某个年份是什么年,那么又怎样推算呢?比如,1861年用干支纪年应是?1984年用干支纪年应是?
  这里有一个计算的公式:N=X-3-60m(0≦N﹤60,m是一个自然数)
  N是60个干支的序号,比如N=1时就是甲子,X就是公元某某年。
  那么按照这个公式,1861年的序号就是:1860-3-60m,那么就取m=29,这样N=58,如果取m=30的话,N=-2,这时就要加60,也就是说0≦N﹤60,如果N=0,那么就是第60个干支。现在知道与1861年对应干支是第58个,但是如果没有上面那个表格可供查阅,怎么办呢?我们知道天干是10个,地支是12个,10天干与12地支按顺序两两相配,那么第58号对应的天干的序号应是58÷10的余数,余数是8,第八个天干是申;同样,第58号对应的地支的序号是58÷12的余数,余数是10,第十个地支是酉,所以1861年是农历辛酉年。
  所以天干的序号A=mod(N,10),地支的序号B= mod(N,12)
(大家就是对于m应该取多少,不用去想,很简单,就像小学生列除法算式一样,N-3那个数除以60,所得的商数就是m, 余数就是N)

注意:这里的公式只适用于公元后的年份
  公元前的计算公式应是N=X-2-60m,(因为公元前1年后就是公元元年也就是公元1年,没有公元0年),(X就是一个负数了,m也取负数) 
  前面的公式N=X-3-60m来源于《简明天文学教程》 作 者: 余明 ;出版社: 科学出版社。


易经培训
中国易经研究学会免费预测