子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪:
子是兹的意思,指万物兹萌于既动之阳气下。
丑是纽,阳气在上未降。
寅是移,引的意思,指万物始生寅然也。
卯是茂,言万物茂也。
辰是震的意思,物经震动而长。
巳是起,指阳气之盛。
午是仵的意思,指万物盛大枝柯密布。
未是味,万物皆成有滋味也。
申是身的意思,指万物的身体都已成就。
酉是老的意思,万物之老也。
戌是灭的意思,万物尽灭。
亥是核的意思,万物收藏。
夜晚十一时到凌晨一时是子时,此时老鼠最为活跃。
凌晨一时到三时,是丑时,牛正在反刍。据说也是牛开始耕田的时刻。
三时到五时,是寅时,此时老虎到处游荡觅食,最为凶猛。
五时到七时,为犯时,这时太阳尚未升起,月亮还挂在天上,此时玉兔捣药正忙。人间的兔子也开始出来觅食。
上午七时到九时,为辰时,这正是神龙行雨的好时光。
九时到十一时,为巳时,蛇开始活跃起来。
上午十一时到下午一时,阳气正盛,为午时,正是天马行空的时候。
下午一时到三时,是未时,羊在这时吃草,会长得更壮。
下午三时到五时,为申时,这时猴子活跃起来。
五时到七时,为酉时,夜幕降临,鸡开始归窝。
晚上七时到九时,为戌时,狗开始守夜。
晚上九时到十一时,为亥时,此时万籁俱寂,猪正在鼾睡。
甲乙丙丁
戊己庚辛壬癸
甲是拆的意思,指万物剖符甲而出也。
乙是轧的意思,指万物出生,抽轧而出。
丙是炳的意思,指万物炳然著见。
丁是强的意思,指万物丁壮。
戊是茂的意思,指万物茂盛。
己是纪的意思,指万物有形可纪识。
庚是更的意思,指万物收敛有实。
辛是新的意思,指万物初新皆收成。
壬是任的意思,指阳气任养万物之下。
癸是揆的意思,指万物可揆度。
乙是轧的意思,指万物出生,抽轧而出。
丙是炳的意思,指万物炳然著见。
丁是强的意思,指万物丁壮。
戊是茂的意思,指万物茂盛。
己是纪的意思,指万物有形可纪识。
庚是更的意思,指万物收敛有实。
辛是新的意思,指万物初新皆收成。
壬是任的意思,指阳气任养万物之下。
癸是揆的意思,指万物可揆度。
甲子、乙丑,配海中金;
丙寅、丁卯,配炉中火;
戊辰、己巳,配大林木;
庚午、辛未,配路旁土;
壬申、癸酉,配剑锋金;
甲戌、乙亥,配山头火;
丙子、丁丑,配洞下水;
戊寅、己卯,配城墙土;
庚辰、辛巳,配白腊金;
壬午、癸未,配杨柳木;
甲申、乙酉,配泉中水;
丙戌、丁亥,配屋上土;
戊子、己丑,配霹雷火;
庚寅、辛卯,配松柏木;
壬辰、癸巳,配常流水;
甲午、乙未,配沙中金;
丙申、丁酉,配山下火;
戊戌、己亥,配平地木;
庚子、辛丑,配壁上土;
壬寅、癸卯,配金箔金;
甲辰、乙巳,配佛灯火;
丙午、丁未,配天河水;
戊申、己酉,配大驿土;
庚戌、辛亥,配钗钏金;
壬子、癸丑,配桑松木;
甲寅、乙卯,配大溪水;
丙辰、丁巳,配沙中土;
戊午、己未,配天上火;
庚申、辛酉,配石榴木;
壬戌、癸亥,配大海水。
丙寅、丁卯,配炉中火;
戊辰、己巳,配大林木;
庚午、辛未,配路旁土;
壬申、癸酉,配剑锋金;
甲戌、乙亥,配山头火;
丙子、丁丑,配洞下水;
戊寅、己卯,配城墙土;
庚辰、辛巳,配白腊金;
壬午、癸未,配杨柳木;
甲申、乙酉,配泉中水;
丙戌、丁亥,配屋上土;
戊子、己丑,配霹雷火;
庚寅、辛卯,配松柏木;
壬辰、癸巳,配常流水;
甲午、乙未,配沙中金;
丙申、丁酉,配山下火;
戊戌、己亥,配平地木;
庚子、辛丑,配壁上土;
壬寅、癸卯,配金箔金;
甲辰、乙巳,配佛灯火;
丙午、丁未,配天河水;
戊申、己酉,配大驿土;
庚戌、辛亥,配钗钏金;
壬子、癸丑,配桑松木;
甲寅、乙卯,配大溪水;
丙辰、丁巳,配沙中土;
戊午、己未,配天上火;
庚申、辛酉,配石榴木;
壬戌、癸亥,配大海水。
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,依此类推)。