八字怎么算生辰八字算法

1、由年天干推月干支。

2、如果年干为甲或己,当年正月的干支为丙寅;如果年干为乙或庚,当年正月的干支为戊寅;如果年干为丙或辛,当年正月的干支为庚寅;

3、如果年干为丁或壬,当年正月的干支为壬寅;如果年干为戊或癸,当年正月的干支为甲寅。

4、由日天干推时干支。

5、如果日干为甲或己,当日子时的干支为甲子;如果日干为乙或庚,当日子时的干支为丙子;如果日干为丙或辛,当日子时的干支为戊子;如果日干为丁或壬,当日子时的干支为庚子;如果日干为戊或癸,当日子时的干支为壬子。