目录
一、基础概念
1、五行
2、十天干
3、十二地支
4、八卦
4.1 伏羲八卦次序图
4.2 八卦对应自然界的基本事物
4.3 八卦及所代表的意像
编辑
5、生辰八字
5.1 定义
5.2 换算方法
5.3 举例
5.4 八字排盘示例
5.5 算法实现
二、举例
1、计算某年的生肖和年的属性
2、计算生辰八字
一、基础概念
1、五行
五行源自先秦时期,是一种古代中国的哲学观念和思维模式(英语:Mindset)。中国古代不仅将金、木、水、火、土视作民用之五种资源材料,后来也视作气——万物构成的要素,由五行间相生相克,使宇宙万物运行变化,形成各种现象。在《五行之义》书中提到:一曰木,二曰火,三曰土,四曰金,五曰水。木,五行之始也;水,五行之终也;土,五行之中也。此其天次之序也。故:五行之始为木。
相生:木生火,火生土,土生金,金生水,水生木
相克:木克土,土克水,水克火,火克金,金克木
2、十天干
名称 | 序号 | 阴阳 | 方位 | 四季 | 五行 | 颜色 | 数字 |
甲 | 4 | 阳 | 东 | 春 | 木 | 青 | 8 |
乙 | 5 | 阴 | 东 | 春 | 木 | 青 | 8 |
丙 | 6 | 阳 | 南 | 夏 | 火 | 赤 | 7 |
丁 | 7 | 阴 | 南 | 夏 | 火 | 赤 | 7 |
戊(wu) | 8 | 阳 | 中央 | 四季末 | 土 | 黄 | 5 |
己 | 9 | 阴 | 中央 | 四季末 | 土 | 黄 | 5 |
庚 | 0 | 阳 | 西 | 秋 | 金 | 白 | 9 |
辛 | 1 | 阴 | 西 | 秋 | 金 | 白 | 9 |
壬 | 2 | 阳 | 北 | 冬 | 水 | 黑 | 6 |
癸(gui) | 3 | 阴 | 北 | 冬 | 水 | 黑 | 6 |
3、十二地支
名称 | 序号 | 时辰 | 生肖 | 五行 | 农历月份 | 节气段 | 中气 |
子 | 4 | 23:00-01:00 | 鼠 | 水 | 十一月 | 大雪至小寒前一日 | 冬至 |
丑 | 5 | 01:00-03:00 | 牛 | 土 | 十二月 | 小寒至立春前一日 | 大寒 |
寅(yin) | 6 | 03:00-05:00 | 虎 | 木 | 正月 | 立春至惊蛰前一日 | 雨水 |
卯(mao) | 7 | 05:00-07:00 | 兔 | 木 | 二月 | 惊蛰至清明前一日 | 春分 |
辰 | 8 | 07:00-09:00 | 龙 | 土 | 三月 | 清明至立夏前一日 | 谷雨 |
巳(si) | 9 | 09:00-11:00 | 蛇 | 火 | 四月 | 立夏至芒种前一日 | 小满 |
午 | 10 | 11:00-13:00 | 马 | 火 | 五月 | 芒种至小暑前一日 | 夏至 |
未 | 11 | 13:00-15:00 | 羊 | 土 | 六月 | 小暑至立秋前一日 | 大暑 |
申 | 0 | 15:00-17:00 | 猴 | 金 | 七月 | 立秋至白露前一日 | 处暑 |
酉(you) | 1 | 17:00-19:00 | 鸡 | 金 | 八月 | 白露至寒露前一日 | 秋分 |
戌(xu) | 2 | 19:00-21:00 | 狗 | 土 | 九月 | 寒露至立冬前一日 | 霜降 |
亥 | 3 | 21:00-23:00 | 猪 | 水 | 十月 | 立冬至大雪前一日 | 小雪 |
4、八卦
八卦是《易经》的基本概念,可代表一切自然现象的动静状态,每卦由三爻(yao)组成。“卦”有“悬挂”之意,也代表将各种现象以八种卦之一,一一标示竖立起来以便于观察;如将“天”这现象,以“干”这卦“悬挂”著,即干为卦,天为象。一种卦可挂在很多很多现象,但不是任意挂,有特定规则。每一现象都可找到一种卦去挂,也不是任意。先有象,后有卦。万象纳入八卦,八卦悬挂万象。将万象以八卦作模型,硏究理解八卦这模型有助理解万象。
4.1 伏羲八卦次序图
☷ | ☶ | ☵ | ☴ | ☳ | ☲ | ☱ | ☰ | |
八卦 | 坤 | 艮 | 坎 | 巽 | 震 | 离 | 兑 | 乾 |
四象 | 太阴 | 少阳 | 少阴 | 太阳 | ||||
两仪 | 阴 | 阳 | ||||||
太极 | 太极 |
备注:太极生两仪,两仪生四象,四象生八卦。
4.2 八卦对应自然界的基本事物
序号 | 符号 | 卦名 | 自然象征 |
---|---|---|---|
1 | ☰ | 乾qián | 天 |
2 | ☱ | 兑duì | 泽 |
3 | ☲ | 离lí | 火 |
4 | ☳ | 震zhèn | 雷 |
5 | ☴ | 巽xùn | 风 |
6 | ☵ | 坎kǎn | 水 |
7 | ☶ | 艮gèn | 山 |
8 | ☷ | 坤kūn | 地 |
4.3 八卦及所代表的意像
卦象 | 卦名 | 自然象征 | 性情 | 家族关系 | 动物 | 身体部位 | 器官 | 先天八卦方位 | 后天八卦方位 | 五行 | 二进位 |
---|---|---|---|---|---|---|---|---|---|---|---|
☰ | 乾 | 天 | 健 | 父 | 马 | 头 | 脑 | 南 | 西北 | 金 | 111 |
☱ | 兑 | 泽 | 悦 | 少女 | 羊 | 口 | 肺 | 东南 | 西 | 金 | 110 |
☲ | 离 | 火 | 丽 | 中女 | 雉 | 目 | 心 | 东 | 南 | 火 | 101 |
☳ | 震 | 雷 | 动 | 长男 | 龙 | 足 | 肝 | 东北 | 东 | 木 | 100 |
☴ | 巽 | 风 | 入 | 长女 | 鸡 | 股 | 胆 | 西南 | 东南 | 木 | 011 |
☵ | 坎 | 水 | 陷 | 中男 | 豕 | 耳 | 肾 | 西 | 北 | 水 | 010 |
☶ | 艮 | 山 | 止 | 少男 | 狗 | 手 | 胃 | 西北 | 东北 | 土 | 001 |
☷ | 坤 | 地 | 顺 | 母 | 牛 | 腹 | 脾 | 北 | 西南 | 土 | 000 |
5、生辰八字
5.1 定义
八字源自古代的中国,是一种利用天干和地支来准确记录年、月、日、时的方式,由“年干,年支”、“月干,月支”、“日干,日支”、“时干,时支”,共八个干支所组成(共八个字),年、月、日、时的干支组合称为“柱”,形成“年柱”、“月柱”、“日柱”、“时柱”,故八字又称为“四柱”或“四柱八字”。
5.2 换算方法
首先,每一年以立春为新一年的开始,立春至惊蛰为寅月(近似农历正月),以“节”那一分钟(并非子时开始)为月之始,“气”的最后一分钟为月之终;然后依次序推算出月柱、日柱、时柱的天干与地支。
因八字只为体现地球与太阳的相对角度位置,所以时间换算成八字的公式需参考很多因素,包括平太阳时、恒星时、均时差、时区、夏令时,甚至包括经度,以及该经度与太阳的日照相对夹角等。这样的换算法固然精确,却也较为烦琐,多半借助电脑辅助计算,一般是以万年历搭配简易公式换算。
5.3 举例
分别以西元、农历和八字三种表示法参照比较:
公历 | 2006年1月28日23:50 |
农历 | 丙戌年正月初一日子时 |
八字 | 乙酉【年】己丑【月】戊午【日】壬子【时】 |
注意:八字以“立春”节气为新旧年的交界,丙戌年正月初七辰时(07:27)立春。
公历 | 2006年10月10日10:10 |
农历 | 丙戌年八月十九日巳时 |
八字 | 丙戌【年】戊戌【月】壬申【日】乙巳【时】 |
5.4 八字排盘示例
将出生日期(农历、公立均可)经换算成为八字的过程称为八字排盘。生辰八字通常用来预测地球与太阳不同位置时的人的行为表现。
时柱 | 日柱 | 月柱 | 年柱 | 四柱 |
癸 | 乙 | 己 | 乙 | 天干 |
未 | 亥 | 卯 | 丑 | 地支 |
5.5 算法实现
参考:https://github.com/allanpk716/BaziEval
二、举例
1、计算某年的生肖和年的属性
问题:2025年是什么生肖年?
解答:
步骤1:获取年的属性
- 取2025年的个位数为 5
- 找到十天干中5对应的属性-乙
步骤2:获取生肖
- 用 2025/12 得到余数为9
- 在十二地支中,找到序号为 9 的地支为巳(si),它对应的生肖就是该年所属生肖- 蛇
步骤3:得到结论,即 2025年为 乙巳年,属蛇年
2、计算生辰八字
问题:某男孩生于公历 2020年1月23日18点10分,他的生辰八字是什么?
解答:参考在线工具:生辰八字计算器 - 计算专家