古代“生辰八字”就是指出生时的年月日时,所对应的四对甲子,共八个字。 那么不翻黄历的情况下,可否推算出年月日时的甲子干支呢? 今天就分享一个四步推出生辰八字的方法 (可直接看图[来看我]) Step1推年干支: 年数-3,以所得数的尾数定天干 1-甲,2-乙,3-丙,4-丁,5-戊 6-己,7-庚,8-辛,9-壬,0-癸 (年数-3)÷12,取余数对应地支 1子,2丑,3寅,4卯,5辰,6巳 7午,8未,9申,10酉,11戌,0亥 例如:2001年 2001-3=1998,8对应辛,1998÷12=166…余6,6对应巳 所以2001年为“辛巳”年! Step2推月干支: 每年正月对应为寅月,二月为卯月…十一月为丑月,十二月为子月,所以只需要求天干即可。 甲、己年干,以丙寅月起正月 乙、庚年干,以戊寅月起正月 丙、辛年干,以庚寅月起正月 丁、壬年干,以壬寅月起正月 戊、癸年干,以甲寅月起正月 例如:2001年9月(农历八月) 前面已经推出2001年为辛巳年,那么辛年,以庚寅起正月,数到八月则为丁酉月。 Step3推日干支: 这里就需要一个推算公式 [(年数-1)×5 +(年数-1)÷4+当下当年天数]÷60 取余数 所得余数即为对应甲子序列数 (甲子1,乙丑2…癸亥60,详见甲子序列表) 注:当下当年天数为公历1月1日到所推算当日,当年过去的总天数。 例如:2001年9月11日 [(2001-1)×5 +(2001-1)÷4+254]÷60 =10754÷60=179……余14 14对应查甲子序列为丁丑 所以2001年9月11日这天为“丁丑”日 Step4推时干支: 每日都是从子时开始,所以也只需要求时天干 甲、己日干,以甲子起子时 乙、庚日干,以丙子起子时 丙、辛日干,以戊子起子时 丁、壬日干,以庚子起子时 戊、癸日干,以壬子起子时 例如:2001年9月11日18点 18点对应一天当中的酉时,前面算出2001年9月11日为丁丑日,那么丁日干,以庚子起子时,数到酉时则为“己酉”时 综上,2001年9月11日18点的生辰甲子干支为 辛巳年,丁酉月,丁丑日,己酉时 如果缘分恰巧~这正是你的生日,请你告诉我[笑] |
|