生辰八字,简单来讲就是生日,只不过古今的记载方式不同,咱们现代人用的是公历,古代用的是干支历。
干支历,是指用天干、地支的组合来表示年、月、日、时。
用干支历来表示时间,十天干和十二地支各取一字依次相配,正好六十组一个循环,即:
生辰八字由年、月、日、时共四柱干支组成,每柱两字,合共八个字,俗称“四柱八字”。
怎么推算“八字”?
年我们常讲“六十花甲子”,干支记年60年一轮回,例如今年2018年是戊戌年;去年2017年是丁酉年;明年2019年是己亥年;而60年前的1958年也是戊戌年。
月月份采用夏朝的历法,夏历是“正月建寅”,也就是说从农历正月到腊月依次表示为:寅月、卯月、辰月、巳月、午月、未月、申月、酉月、戌月、亥月、子月、丑月。
这样我们很容易得出月份的地支,那么月份的天干怎么推算呢?月天干可以从年天干推算,具体看下面的表格。
当然也有秘诀了,古人传下来一套通过年份的天干推算月份的干支的秘诀,叫做“五虎遁元”。
甲己之年丙作首,
乙庚之岁戊为头。
丙辛必定寻庚起,
丁壬壬位顺行流。
若问戊癸何方发,
甲寅之上好追求。
举个例子,2018年是戊戌年,年天干是“戊”,所以今天是2018年3月30日(农历二月十四),月天干为“乙”,是乙卯月。
日从鲁隐公三年(公元前722年)二月己巳日至今,中国干支纪日六十日一轮回从未间断过,也是迄今所知世界上最长的纪日法。
干支纪日推算比较复杂,但是也有捷径,那就是查找万年历。
例如2018年3月30日(农历二月十四)是辛酉日。
有人会问盲人算命,为什么不反查万年历就能推出八字呢?那是因为推干支纪日的公式比较复杂,不建议大家采用,我可以用数学上的方程演示给大家:
天干公式:G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3
G除以10的余数是对应天干
地支公式:Z=4C+G+10+i
Z除以12的余数对应地支
公式说明:其中C代表四位数公历年的前两位,y是四位公历年份后两位,M是公历月份,d是公历日数。
注:如果月份为1或2的,则要按上一年的13月和14月来算。
奇数月i=0,偶数月i=6。计算时带[]的数表示取整(舍余取整,如3.8则取3)。
例:公历1964年10月24号9点
G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3=4*(20-1)+[19/4]+5*64+[64/4]+[3*(10+1)/5] + 24-3=443
443除10余:3
Z=4C+G+10+i=4*19+443+10+6=535
535除12余:7
所以纪日为:丙午日
复杂吧?所以还是老老实实查万年历吧。
时时刻的地支为:
子时:23点——凌晨0点59分
丑时:1点——凌晨2点59分
寅时:3点——凌晨4点59分
卯时:5点——早晨6点59分
辰时:7点——上午8点59分
巳时:9点——中午10点59分
午时:11点——下午12点59分
未时:13点——下午14点59分
申时:15点——下午16点59分
酉时:17点——下午18点59分
戌时:19点——晚上20点59分
亥时:21点——晚上22点59分
以子时前后划分日期,23时以后就是新的一天了。
时天干可以由月天干推算,具体看下面的表格:
甲己还加甲,乙庚丙作初。
丙辛从戊起,丁壬庚子居。
戊癸起壬子,周而复始求。
例如,2018年3月30日(辛酉日)的日天干为“辛”,那么今天12时(午时)的时天干为“甲”,是“甲午时”。
最后给大家提供三个人的生日,大家可以试着推一下这三个人的生辰八字,答案将在评论区公布。
出生公历:1986年5月23日8时37分(北京时间)
出生公历:1959年9月14日19时37分(北京时间)
出生公历:1992年9月16日16时37分(北京时间