天干地支序号计算

来源:互联网 发布:天然气进出口数据 编辑:程序博客网 时间:2024/05/01 03:29

    子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪:

    子是兹的意思,指万物兹萌于既动之阳气下。
  丑是纽,阳气在上未降。
  寅是移,引的意思,指万物始生寅然也。
  卯是茂,言万物茂也。
  辰是震的意思,物经震动而长。
  巳是起,指阳气之盛。
  午是仵的意思,指万物盛大枝柯密布。
  未是味,万物皆成有滋味也。
  申是身的意思,指万物的身体都已成就。
  酉是老的意思,万物之老也。
  戌是灭的意思,万物尽灭。
  亥是核的意思,万物收藏。


    夜晚十一时到凌晨一时是子时,此时老鼠最为活跃。

  凌晨一时到三时,是丑时,牛正在反刍。据说也是牛开始耕田的时刻。

  三时到五时,是寅时,此时老虎到处游荡觅食,最为凶猛。

  五时到七时,为犯时,这时太阳尚未升起,月亮还挂在天上,此时玉兔捣药正忙。人间的兔子也开始出来觅食。

  上午七时到九时,为辰时,这正是神龙行雨的好时光。

  九时到十一时,为巳时,蛇开始活跃起来。

  上午十一时到下午一时,阳气正盛,为午时,正是天马行空的时候。

  下午一时到三时,是未时,羊在这时吃草,会长得更壮。

  下午三时到五时,为申时,这时猴子活跃起来。

  五时到七时,为酉时,夜幕降临,鸡开始归窝。

  晚上七时到九时,为戌时,狗开始守夜。

  晚上九时到十一时,为亥时,此时万籁俱寂,猪正在鼾睡。


          甲乙丙丁
   甲是拆的意思,指万物剖符甲而出也。
  乙是轧的意思,指万物出生,抽轧而出。
  丙是炳的意思,指万物炳然著见。
  丁是强的意思,指万物丁壮。
  戊是茂的意思,指万物茂盛。
  己是纪的意思,指万物有形可纪识。
  庚是更的意思,指万物收敛有实。
  辛是新的意思,指万物初新皆收成。
  壬是任的意思,指阳气任养万物之下。
  癸是揆的意思,指万物可揆度。

    甲子、乙丑,配海中金;
  丙寅、丁卯,配炉中火;
  戊辰、己巳,配大林木;
  庚午、辛未,配路旁土;
  壬申、癸酉,配剑锋金;
  甲戌、乙亥,配山头火;
  丙子、丁丑,配洞下水;
  戊寅、己卯,配城墙土;
  庚辰、辛巳,配白腊金;
  壬午、癸未,配杨柳木;
  甲申、乙酉,配泉中水;
  丙戌、丁亥,配屋上土;
  戊子、己丑,配霹雷火;
  庚寅、辛卯,配松柏木;
  壬辰、癸巳,配常流水;
  甲午、乙未,配沙中金;
  丙申、丁酉,配山下火;
  戊戌、己亥,配平地木;
  庚子、辛丑,配壁上土;
  壬寅、癸卯,配金箔金;
  甲辰、乙巳,配佛灯火;
  丙午、丁未,配天河水;
  戊申、己酉,配大驿土;
  庚戌、辛亥,配钗钏金;
  壬子、癸丑,配桑松木;
  甲寅、乙卯,配大溪水;
  丙辰、丁巳,配沙中土;
  戊午、己未,配天上火;
  庚申、辛酉,配石榴木;
  壬戌、癸亥,配大海水。

TD(天干地支)序号的计算方法:
INDEX=(((((T-D)+12)/2)*10) MOD 60)+T

如丙子:丙=T=3   子=D=1
(((((3-1)+12)/2)*10) MOD 60)+3 = 13
即丙子排位13

反推INDEX=SG(十位、个位数字)
SG-G=S*10
S*10/10=S
D=(G-S*2+12)MOD12
G==T  

如:53
T==3=
D==(3-5*2+12)MOD12=5=辰 

1984年=甲子年
2036=丙辰年


TD的总个数为T、D的最小公倍数。

1984年 MOD 60 = 3
所以(任意年份MOD 60)再减去3就是当前天干地支的序号。

首先说如何用公元年份推算农历干支年纪: 
     将欲求的阳历公元年份除以60的余数减3,便得该年农历的干支序列号。假使干支序号数是小于、等于零,则干支序号数加60。 
     例如:公元1991年的农历干支年纪:1991/60=33余11。干支序列号=11-3=8。在干支表中8对应的是辛末年。又如:求公元1983年的农历干支纪年,1983/60=33余3,干支序号=3-3=0,当小于或等于零时加60,干支表序号60为癸亥年!看到这,有些易友可能会说了:“我背不成60甲子对应的序号怎么办?”其实很简单,根本不要背,还是上面的基本法则,仍以上面的为例:公元1991年的农历干支年纪:1991/60=33余11,11-3=8,天干顺数第8就是辛;地支顺数到8就是未,所以该年为辛未;再举个例子,公元1974年的农历干支纪年,1974/60结果余54,54-3=51,天干10个一轮回,所以此年天干为第一个,是甲,地支12一轮回,所以此年地支为第三,是寅(51/12余3)。 


再来说说如何用公元年份推算该年农历月纪:   
     农历月纪的地支是固定的,即十一月(子)、十二月(丑)、正月(寅)...十月(亥)。农历月纪天干的计算是:首先推算该年农历正月的天干,其余月份可按天干顺序号类推。某年正月的天干序号的计算为:取该年公历年份除以5的余数减2后乘以2再减1。当该数为负数时加10。闰年的纪年干支同前一月。                         
     例如:求公元1991(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数=(1-2)*2-1=-3,因该数是负数,所以加10得7,即农历辛未年正月天干为庚,正月干支为庚寅,二月为辛卯、三月为壬辰,余类推。 


最关键的是如何推算日期干支了:                      
      大家肯定看到各种命理书上有介绍如何用口诀推四柱八字,有什么“五虎遁年起月诀”、“作鼠遁日起时诀”云云,可是一说到如何起日法,就用“查万年历”一笔带过,既然日要查万年历,那介绍推月、时的口诀不是很多余吗?我用万年历查日却用口诀推月、时不是很傻吗?好了,废话不多说,介绍方法先。不过丑话说前头,这方法比较麻烦,要背的。首先你要背出每年阳历1月1日的干支,听到这大家可能要厥倒了,不要紧,可以少背一点阿,我就只背了70--85年的每年阳历第一天的干支,毕竟网上算命的人都在这个年龄段,当然,如果你记性好,可以多背点,其实多算多运用此方法自然能记得的。方法很简单:将欲求的公历日期减去1月1日再加上其对应的干支表中的序号数,便得欲求的公历日期的干支序号。当干支序号大于60时则减60。比如求公历1973年的4月26日的干支,因为1973年阳历1月1日的干支是丁酉,丁酉在干支表中的序号是34,将4月26日减1月1日加34得115+34=149(注意在计算天数的时候是算头不算尾,算尾不算头),149大于60,所以149-60-60=29,干支表中29对应的干支是壬辰!如果你背不出序号的对应干支,其实有个窍门,比如29,天干10位一轮回,29的天干就是29-10-10=9,即壬;地支12位一轮回,29-24=5,所以是辰! 


最后说农历时纪的推算:                        
     农历时纪的地支是固定的,如23-1时为子。时纪天干的计算是,首先推算出子时时辰的天干,其余按天干顺序类推。子时时辰天干序号数的计算是:取当天日纪天干序号数(当序号数大于5时则减5)乘以2减1。例如求壬辰日子时天干:日纪天干壬序号数是9,子时天干序号数=(9-5)*2-1=7,故子时时纪是庚子,丑时为辛丑.... 


不用万年历,速推日干支口诀       
      
根据公历日期计算当日干支: 
一、口诀: 
     乘五除四九加日, 
     双月间隔三十天。 
     一二自加整少一, 
     三五七八十尾前。 


二、举例说明: 
例一:1996年1月16日 
(96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。 


例二:1997年2月16日 
(97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。 


例三:1998年3月16日 
(98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。 


例四:1999年4月16日 
(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。 


例五:2000年7月16日 
(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。 


例六:20001年10月16日 
(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。 


三、注解: 
第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。

1 0
原创粉丝点击