生辰八字,简单来讲就是生日,只不过古今的记载方式不同,咱们现代人用的是公历,古代用的是干支历。 干支历,是指用天干、地支的组合来表示年、月、日、时。 用干支历来表示时间,十天干和十二地支各取一字依次相配,正好六十组一个循环,即: 生辰八字由年、月、日、时共四柱干支组成,每柱两字,合共八个字,俗称“四柱八字”。 黑框是生日,红框是生辰八字 怎么推算“八字”? 年我们常讲“六十花甲子”,干支记年60年一轮回,例如今年2018年是戊戌年;去年2017年是丁酉年;明年2019年是己亥年;而60年前的1958年也是戊戌年。 月月份采用夏朝的历法,夏历是“正月建寅”,也就是说从农历正月到腊月依次表示为:寅月、卯月、辰月、巳月、午月、未月、申月、酉月、戌月、亥月、子月、丑月。 这样我们很容易得出月份的地支,那么月份的天干怎么推算呢?月天干可以从年天干推算,具体看下面的表格。 当然也有秘诀了,古人传下来一套通过年份的天干推算月份的干支的秘诀,叫做“五虎遁元”。
举个例子,2018年是戊戌年,年天干是“戊”,所以今天是2018年3月30日(农历二月十四),月天干为“乙”,是乙卯月。 日从鲁隐公三年(公元前722年)二月己巳日至今,中国干支纪日六十日一轮回从未间断过,也是迄今所知世界上最长的纪日法。 干支纪日推算比较复杂,但是也有捷径,那就是查找万年历。 例如2018年3月30日(农历二月十四)是辛酉日。 有人会问盲人算命,为什么不反查万年历就能推出八字呢?那是因为推干支纪日的公式比较复杂,不建议大家采用,我可以用数学上的方程演示给大家:
公式说明:其中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分(北京时间 |
|