生辰八字是中国传统命理学中的重要概念,又称"四柱八字",由出生年、月、日、时的天干地支各两字组成,共八个字。其算法主要遵循以下步骤:
一、基本概念
1. 天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸(10个)
2. 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(12个)
3. 组合规则:天干与地支依次配对,形成60组干支(如甲子、乙丑...癸亥),循环往复。
二、具体算法步骤
1. 年柱
2. 月柱
> 甲己之年丙作首,乙庚之岁戊为头
> 丙辛必定寻庚起,丁壬壬位顺行流
> 若问戊癸何方发,甲寅之上好追求
举例:甲年(如2024甲辰年)的正月为丙寅月。
3. 日柱
4. 时柱
子时(23-1点)、丑时(1-3点)...亥时(21-23点)。
> 甲己还加甲,乙庚丙作初
> 丙辛从戊起,丁壬庚子居
> 戊癸何方发,壬子是真途
举例:甲日或己日的子时为甲子时,丑时为乙丑时,以此类推。
三、节气对应表(关键分界点)
| 月份 | 地支 | 节气范围(公历) |
||||
| 正月 | 寅 | 立春(约2月4日)起 |
| 二月 | 卯 | 惊蛰(约3月5日)起 |
| ... | ... | ... |
| 十二月| 丑 | 小寒(约1月5日)起 |
四、示例计算
假设出生时间:公历1990年4月5日12:00(农历三月初十,午时)
1. 年柱:1990年立春(2月4日)后出生→ 庚午年
2. 月柱:4月5日在清明(4月5日)→ 农历三月为辰月,年干庚→月干庚(乙庚戊为头)→ 庚辰月
3. 日柱:查万年历得三月初十为丙戌日
4. 时柱:午时对应地支午,日干丙→时干甲(丙辛从戊起,子时为戊子,顺推至午时为甲午)→ 甲午时
最终八字:庚午 庚辰 丙戌 甲午
注意事项
1. 真太阳时:需将出生时间换算为当地真太阳时(考虑经度差异)。
2. 早/晚子时:23:00-24:00为"晚子时"(当日日柱),0:00-1:00为"早子时"(次日日柱)。
3. 节气精确时间:需查询具体年份的节气交接时刻。
建议使用专业排盘工具(如"问真八字"等APP)辅助计算,确保准确性。若需深入分析,还需结合五行生克、神煞、大运等复杂体系。