
Bazi Mingli
- 1.4k installs
- 58 repo stars
- Updated January 23, 2026
- wolke/bazi-mingli
bazi-mingli is an agent skill for perform bazi four pillars birth chart analysis and chinese astrology divination.
About
The bazi-mingli skill is designed for perform Bazi Four Pillars birth chart analysis and Chinese astrology divination. 八字命理占卜技能 (Bazi Mingli Divination Skill) 八字命理(四柱推命)專業排盤與解命系統。源自中國傳統命理學,以出生年月日時的天干地支組合,推算人生命運與運勢。 使用時機 當用戶請求以下類型的幫助時,應啟用此技能: 1. 生扶:整體八字中生扶日主的力量 強弱標準 | 狀態 | 條件 | 用神方向 | |------|------|----------| | 身強 | 得月令 + 多通根 + 多生扶 | 宜洩(食傷)、宜耗(財星)、宜剋(官殺) | | 身弱 | 失月令 + 少通根 + 多剋洩 | 宜生(印星)、宜助(比劫) | | 身旺極 | 極強無制 | 順勢特殊格局 | | 身弱極 | 極弱無根 | 從格特殊格局 | 大運流年 大運推算 1. Invoke when the user requests 八字, 四柱, 排盤, birth chart analysis, or Chinese fortune telling.
- 八字排盤(年柱、月柱、日柱、時柱).
- 五行分析(金木水火土分布).
- 婚姻、事業、財運、健康專項分析.
- 年柱以立春為界,非農曆正月初一.
- 立春前出生者,年柱屬前一年.
Bazi Mingli by the numbers
- 1,385 all-time installs (skills.sh)
- +26 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #401 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
bazi-mingli capabilities & compatibility
- Capabilities
- 八字排盤(年柱、月柱、日柱、時柱) · 五行分析(金木水火土分布) · 婚姻、事業、財運、健康專項分析 · 年柱以立春為界,非農曆正月初一
What bazi-mingli says it does
八字命理 (Bazi / Four Pillars of Destiny) divination skill. Use when users request birth chart analysis, fortune telling based on birth date/time, or Chinese astrology. Triggers on: 八字
八字命理 (Bazi / Four Pillars of Destiny) divination skill. Use when users request birth chart analysis, fortune telling based on birth date/time, or Chinese astrol
npx skills add https://github.com/wolke/bazi-mingli --skill bazi-mingliAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.4k |
|---|---|
| repo stars | ★ 58 |
| Security audit | 3 / 3 scanners passed |
| Last updated | January 23, 2026 |
| Repository | wolke/bazi-mingli ↗ |
How do I perform bazi four pillars birth chart analysis and chinese astrology divination?
Perform Bazi Four Pillars birth chart analysis and Chinese astrology divination.
Who is it for?
Practitioners generating 八字命盤 readings from birth date and time inputs.
Skip if: Skip for Western astrology or numerology without Bazi methodology.
When should I use this skill?
User requests 八字, 四柱, 排盤, birth chart analysis, or Chinese fortune telling.
What you get
Completed bazi-mingli workflow with documented commands, files, and expected deliverables.
Files
八字命理占卜技能 (Bazi Mingli Divination Skill)
八字命理(四柱推命)專業排盤與解命系統。源自中國傳統命理學,以出生年月日時的天干地支組合,推算人生命運與運勢。
使用時機
當用戶請求以下類型的幫助時,應啟用此技能:
1. 排盤相關:請求八字排盤、命盤查詢、生辰八字分析 2. 命理諮詢:詢問五行、十神、大運、流年相關問題 3. 運勢預測:事業財運、感情婚姻、健康運勢 4. 關鍵詞觸發:「八字」「四柱」「命盤」「排盤」「算命」「命理」「五行」「大運」「流年」
核心功能
- 八字排盤(年柱、月柱、日柱、時柱)
- 五行分析(金木水火土分布)
- 十神配置分析
- 日主強弱判斷
- 用神喜忌推斷
- 大運流年預測
- 婚姻、事業、財運、健康專項分析
技能結構
/bazi-mingli/
├── SKILL.md ← 本文件(核心指南)
├── ETHICS.md ← 倫理準則
├── README.md ← 專案說明
├── references/
│ ├── tiangan-dizhi.md ← 天干地支基礎
│ ├── wuxing-shengke.md ← 五行生剋詳解
│ ├── shishen.md ← 十神定義與應用
│ ├── rizhu-qiangruo.md ← 日主強弱判斷
│ ├── yongshen.md ← 用神喜忌法則
│ ├── dayun-liunian.md ← 大運流年推算
│ ├── hunyin-ganqing.md ← 婚姻感情專論
│ ├── shiye-caiyun.md ← 事業財運專論
│ ├── jiankang.md ← 健康疾病專論
│ └── geju-fenxi.md ← 格局分析總論
└── scripts/
└── bazi_calc.py ← 八字計算工具用戶引導
首次使用提示
當用戶首次請求排盤時,應詢問完整的出生資訊:
🎋 八字命理排盤系統
請提供您的出生資訊:
1. 出生日期(西曆/公曆):年/月/日
2. 出生時間:幾點幾分(越精確越好)
3. 性別:男/女
4. 出生地點(可選,用於時區校正)
📌 注意事項:
- 如知道農曆生日,請註明
- 時辰不確定可提供範圍
- 出生時間會影響時柱準確度主動詢問問事方向
排盤完成後,可引導用戶聚焦具體問題:
命盤已排出,您可以詢問:
📈 事業發展與職業方向
💰 財運狀況與投資建議
💕 婚姻感情與人際關係
🏥 健康狀況與養生建議
📅 今年/明年流年運勢
🔮 特定時間點的重大決策
請告訴我您最關心的方向。農曆與節氣說明
重要提醒
八字排盤的月柱以節氣為準,非農曆初一為月份起點。
節氣交接表
| 節氣 | 大約時間 | 月柱起始 |
|---|---|---|
| 立春 | 2月3-5日 | 寅月開始 |
| 驚蟄 | 3月5-7日 | 卯月開始 |
| 清明 | 4月4-6日 | 辰月開始 |
| 立夏 | 5月5-7日 | 巳月開始 |
| 芒種 | 6月5-7日 | 午月開始 |
| 小暑 | 7月6-8日 | 未月開始 |
| 立秋 | 8月7-9日 | 申月開始 |
| 白露 | 9月7-9日 | 酉月開始 |
| 寒露 | 10月8-9日 | 戌月開始 |
| 立冬 | 11月7-8日 | 亥月開始 |
| 大雪 | 12月6-8日 | 子月開始 |
| 小寒 | 1月5-7日 | 丑月開始 |
年柱交接
- 年柱以立春為界,非農曆正月初一
- 立春前出生者,年柱屬前一年
時辰對照
| 時辰 | 地支 | 現代時間 |
|---|---|---|
| 子時 | 子 | 23:00 - 00:59 |
| 丑時 | 丑 | 01:00 - 02:59 |
| 寅時 | 寅 | 03:00 - 04:59 |
| 卯時 | 卯 | 05:00 - 06:59 |
| 辰時 | 辰 | 07:00 - 08:59 |
| 巳時 | 巳 | 09:00 - 10:59 |
| 午時 | 午 | 11:00 - 12:59 |
| 未時 | 未 | 13:00 - 14:59 |
| 申時 | 申 | 15:00 - 16:59 |
| 酉時 | 酉 | 17:00 - 18:59 |
| 戌時 | 戌 | 19:00 - 20:59 |
| 亥時 | 亥 | 21:00 - 22:59 |
八字排盤基礎
天干(10個)
| 天干 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 |
|---|---|---|---|---|---|---|---|---|---|---|
| 五行 | 木 | 木 | 火 | 火 | 土 | 土 | 金 | 金 | 水 | 水 |
| 陰陽 | 陽 | 陰 | 陽 | 陰 | 陽 | 陰 | 陽 | 陰 | 陽 | 陰 |
| 序數 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
地支(12個)
| 地支 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 五行 | 水 | 土 | 木 | 木 | 土 | 火 | 火 | 土 | 金 | 金 | 土 | 水 |
| 生肖 | 鼠 | 牛 | 虎 | 兔 | 龍 | 蛇 | 馬 | 羊 | 猴 | 雞 | 狗 | 豬 |
| 藏干 | 癸 | 己癸辛 | 甲丙戊 | 乙 | 戊乙癸 | 丙戊庚 | 丁己 | 己丁乙 | 庚壬戊 | 辛 | 戊辛丁 | 壬甲 |
四柱排法
1. 年柱:出生年的干支(以立春為界) 2. 月柱:出生月的干支(以節氣為界) 3. 日柱:出生日的干支(以子時為界) 4. 時柱:出生時辰的干支
月柱天干推算口訣
甲己之年丙作首,乙庚之年戊為頭,
丙辛之年庚開始,丁壬壬寅順行流,
戊癸之年甲寅起,正月寅位不須求。| 年干 | 正月(寅月)天干 |
|---|---|
| 甲、己 | 丙 |
| 乙、庚 | 戊 |
| 丙、辛 | 庚 |
| 丁、壬 | 壬 |
| 戊、癸 | 甲 |
時柱天干推算口訣
甲己還加甲,乙庚丙作初,
丙辛從戊起,丁壬庚子居,
戊癸何方發,壬子是真途。| 日干 | 子時天干 |
|---|---|
| 甲、己 | 甲 |
| 乙、庚 | 丙 |
| 丙、辛 | 戊 |
| 丁、壬 | 庚 |
| 戊、癸 | 壬 |
五行生剋
五行相生
木 → 火 → 土 → 金 → 水 → 木(循環)- 木生火:木燃燒生火
- 火生土:火燒成灰燼為土
- 土生金:土中藏金礦
- 金生水:金屬融化成液態
- 水生木:水滋潤草木生長
五行相剋
木 → 土 → 水 → 火 → 金 → 木(循環)- 木剋土:草木破土而出
- 土剋水:土築堤壩攔水
- 水剋火:水能滅火
- 火剋金:火可熔金
- 金剋木:金斧伐木
五行旺衰(季節)
| 季節 | 旺 | 相 | 休 | 囚 | 死 |
|---|---|---|---|---|---|
| 春(寅卯辰月) | 木 | 火 | 水 | 金 | 土 |
| 夏(巳午未月) | 火 | 土 | 木 | 水 | 金 |
| 秋(申酉戌月) | 金 | 水 | 土 | 火 | 木 |
| 冬(亥子丑月) | 水 | 木 | 金 | 土 | 火 |
| 四季末(辰戌丑未月) | 土 | 金 | 火 | 木 | 水 |
十神系統
十神定義
以日干為「我」,與其他干支的關係:
| 十神 | 與日干關係 | 陰陽 | 象徵意義 |
|---|---|---|---|
| 比肩 | 同我五行 | 同性 | 兄弟、同事、競爭 |
| 劫財 | 同我五行 | 異性 | 爭奪、競爭、敗財 |
| 食神 | 我生者 | 同性 | 才華、口福、子女 |
| 傷官 | 我生者 | 異性 | 創意、叛逆、技藝 |
| 偏財 | 我剋者 | 同性 | 意外財、父親、情人 |
| 正財 | 我剋者 | 異性 | 正財、妻子、工資 |
| 七殺 | 剋我者 | 同性 | 壓力、權威、小人 |
| 正官 | 剋我者 | 異性 | 名譽、事業、丈夫 |
| 偏印 | 生我者 | 同性 | 學問、偏門、繼母 |
| 正印 | 生我者 | 異性 | 學歷、母親、貴人 |
十神速查表(以日干為基準)
| 日干 | 比肩 | 劫財 | 食神 | 傷官 | 偏財 | 正財 | 七殺 | 正官 | 偏印 | 正印 |
|---|---|---|---|---|---|---|---|---|---|---|
| 甲 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 |
| 乙 | 乙 | 甲 | 丁 | 丙 | 己 | 戊 | 辛 | 庚 | 癸 | 壬 |
| 丙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 |
| 丁 | 丁 | 丙 | 己 | 戊 | 辛 | 庚 | 癸 | 壬 | 乙 | 甲 |
| 戊 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 |
| 己 | 己 | 戊 | 辛 | 庚 | 癸 | 壬 | 乙 | 甲 | 丁 | 丙 |
| 庚 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 |
| 辛 | 辛 | 庚 | 癸 | 壬 | 乙 | 甲 | 丁 | 丙 | 己 | 戊 |
| 壬 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 |
| 癸 | 癸 | 壬 | 乙 | 甲 | 丁 | 丙 | 己 | 戊 | 辛 | 庚 |
日主強弱判斷
判斷依據
1. 月令:最重要,日主在月令是否得時(旺相) 2. 通根:日主在地支是否有根(藏干含日主五行) 3. 透干:天干是否有比劫印星相助 4. 生扶:整體八字中生扶日主的力量
強弱標準
| 狀態 | 條件 | 用神方向 |
|---|---|---|
| 身強 | 得月令 + 多通根 + 多生扶 | 宜洩(食傷)、宜耗(財星)、宜剋(官殺) |
| 身弱 | 失月令 + 少通根 + 多剋洩 | 宜生(印星)、宜助(比劫) |
| 身旺極 | 極強無制 | 順勢特殊格局 |
| 身弱極 | 極弱無根 | 從格特殊格局 |
大運流年
大運推算
1. 起運歲數:根據出生日到下一個節氣的天數計算 2. 順逆排:
- 陽年男 / 陰年女 → 順排
- 陰年男 / 陽年女 → 逆排
3. 每運10年:每柱大運主管10年
流年分析
- 流年干支與命盤的生剋關係
- 流年與大運的組合作用
- 特別注意刑沖合害
重要組合
| 類型 | 組合 | 意義 |
|---|---|---|
| 六合 | 子丑、寅亥、卯戌、辰酉、巳申、午未 | 和諧、合作 |
| 六沖 | 子午、丑未、寅申、卯酉、辰戌、巳亥 | 變動、衝突 |
| 三合 | 申子辰水局、亥卯未木局、寅午戌火局、巳酉丑金局 | 大吉、成局 |
| 三刑 | 寅巳申無恩刑、丑戌未恃勢刑、子卯無禮刑 | 刑剋、災厄 |
解盤流程
第一步:排出八字
1. 確認出生日期時間(注意節氣) 2. 排出年月日時四柱 3. 標註天干地支五行
第二步:分析日主
1. 確定日干(日主) 2. 判斷月令旺衰 3. 數通根數量 4. 綜合判斷強弱
第三步:配置十神
1. 計算各干支的十神 2. 分析十神分布 3. 找出關鍵十神組合
第四步:找出用神
1. 根據日主強弱 2. 確定喜用神 3. 確定忌神
第五步:排大運
1. 計算起運歲數 2. 排出大運干支 3. 標註每運年齡段
第六步:綜合解讀
1. 分析格局特點 2. 預測事業財運 3. 預測婚姻感情 4. 預測健康注意事項 5. 當前流年運勢
解盤建議模板
## 八字命盤
**基本資訊**
- 西曆:YYYY年MM月DD日 HH:MM
- 農曆:OO年O月O日 O時
- 性別:男/女
**四柱八字**
| | 年柱 | 月柱 | 日柱 | 時柱 |
|-----|------|------|------|------|
| 天干 | X | X | X(日主) | X |
| 地支 | X | X | X | X |
| 藏干 | ... | ... | ... | ... |
| 十神 | ... | ... | - | ... |
**五行統計**
| 五行 | 金 | 木 | 水 | 火 | 土 |
|------|----|----|----|----|-----|
| 數量 | X | X | X | X | X |
**日主分析**
- 日主:X(五行屬X)
- 月令:X月(X五行當令)
- 強弱:身強/身弱
- 喜用神:X、X
- 忌神:X、X
**大運排列**
[按年齡排列大運干支]
**綜合解讀**
[格局特點、性格分析]
**事業財運**
[職業適性、財運走向]
**婚姻感情**
[姻緣特徵、感情建議]
**健康注意**
[身體弱點、養生建議]
**流年運勢**
[當前及近期流年解讀]
---
*聲明:八字命理僅供參考,命運掌握在自己手中。*倫理準則
核心原則
1. 客觀中立
- 吉凶並陳,不迎合用戶期望
- 使用「傾向於」「可能」而非「一定」「註定」
- 不誇大不好的推斷
2. 責任界限
- 命盤僅供參考,決策權在當事人
- 不替代專業諮詢(醫療、法律、財務)
- 強調努力可以改變命運
3. 禁止事項
- 不預測具體死亡時間
- 不煽動恐慌或宿命論
- 不鼓勵過度依賴算命
- 不評論未經同意的第三方命盤
4. 特殊情境
- 心理脆弱者:強調參考性質,建議專業支持
- 涉及自傷:不排盤,表達關心,提供危機資源
- 問他人運勢:僅分析與問者的互動關係
參考資料使用指南
決策路由
用戶請求
│
├─ 請求排盤 ─────────────→ 收集出生資訊 → 執行 scripts/bazi_calc.py
│
├─ 詢問五行相關 ──────────→ 讀取 references/wuxing-shengke.md
│
├─ 詢問十神含義 ──────────→ 讀取 references/shishen.md
│
├─ 詢問運勢預測 ──────────→ 讀取 references/dayun-liunian.md
│
├─ 詢問婚姻感情 ──────────→ 讀取 references/hunyin-ganqing.md
│
├─ 詢問事業財運 ──────────→ 讀取 references/shiye-caiyun.md
│
├─ 詢問健康問題 ──────────→ 讀取 references/jiankang.md
│
└─ 詢問格局分析 ──────────→ 讀取 references/geju-fenxi.md參考資料一覽
| 文件 | 用途 | 何時使用 |
|---|---|---|
tiangan-dizhi.md | 天干地支基礎 | 新手解釋基礎概念 |
wuxing-shengke.md | 五行生剋詳解 | 分析五行關係 |
shishen.md | 十神定義應用 | 解讀十神配置 |
rizhu-qiangruo.md | 日主強弱 | 判斷用神方向 |
yongshen.md | 用神喜忌 | 確定喜忌神 |
dayun-liunian.md | 大運流年 | 運勢預測 |
hunyin-ganqing.md | 婚姻感情 | 感情問題分析 |
shiye-caiyun.md | 事業財運 | 事業財務問題 |
jiankang.md | 健康疾病 | 健康注意事項 |
geju-fenxi.md | 格局分析 | 整體命格評估 |
常見問題處理
- 時辰不確定 → 詢問大致範圍,或說明可能產生的差異
- 只知農曆 → 需轉換為西曆以確定節氣
- 問他人八字 → 提醒需當事人同意,僅供參考
- 對結果不滿 → 強調命理是趨勢非定數,重在自我提升
- 反覆詢問同一問題 → 提醒命盤不變,建議接受分析結果
「命由天定,運由己造。」
>
八字命理的真諦在於了解自己的優勢與挑戰,進而做出更好的人生選擇。
---
占卜倫理要點 (Divination Ethics Summary)
- 中立性:吉凶並陳,不迎合用戶期望
- 責任界限:命盤僅供參考,決策權在當事人,不替代專業諮詢
- 語言規範:用「傾向」「可能」「有跡象」,避免「一定」「絕對」
- 他人隱私:未經同意不分析他人完整命盤
- 情緒脆弱者:強調僅供參考,鼓勵尋求專業支持
- 自傷相關:不排盤,表達關心,提供危機資源
八字命理倫理準則
核心原則
一、中立客觀
1. 吉凶並陳
- 如實呈現命盤的吉凶信息
- 不因用戶期望而調整解讀
- 避免只說好話或只說壞話
2. 避免絕對
- 使用「傾向於」「可能」「有跡象」等用語
- 避免「一定」「絕對」「命中注定」等表述
- 強調命理是趨勢而非定論
3. 避免巴納姆效應
- 提供具體而非籠統的解讀
- 根據實際命盤分析,非萬金油話術
- 結合具體問題給出針對性建議
---
二、責任界限
1. 決策權歸當事人
- 命盤分析僅供參考
- 最終決策權在問卦者手中
- 不替當事人做決定
2. 不替代專業諮詢
- 醫療問題:建議就醫
- 法律問題:建議諮詢律師
- 財務問題:建議諮詢理財顧問
- 心理問題:建議諮詢心理師
3. 不鼓勵過度依賴
- 提醒命理是參考工具
- 鼓勵獨立思考和判斷
- 避免用戶形成依賴心理
---
三、禁止事項
1. 不預測具體死亡時間
- 即使命盤有相關跡象
- 不做生死預測
- 避免造成恐慌
2. 不煽動恐慌
- 即使命盤不佳
- 也要提供建設性建議
- 避免讓用戶絕望
3. 不宣揚宿命論
- 強調「命由天定,運由己造」
- 鼓勵積極面對
- 相信努力可以改變
4. 不評論他人命盤
- 未經當事人同意
- 不分析第三方完整命盤
- 只能分析與問者的互動關係
---
四、特殊情境處理
心理脆弱者
識別特徵:
- 表現出焦慮、憂鬱
- 過度關注不好的結果
- 反覆詢問同一問題
處理方式:
- 強調「僅供參考」
- 多提積極面向
- 鼓勵尋求人際支持
- 建議專業心理諮詢
涉及自傷
處理方式:
- 不進行排盤或解讀
- 表達真誠關心
- 提供危機支援資源:
- 台灣:1925 安心專線
- 香港:2382 0000 撒瑪利亞防止自殺會
- 中國:400-161-9995 北京心理危機研究與干預中心
---
解讀規範
語言規範
✅ 建議使用:
- 「根據命盤分析,您可能傾向於...」
- 「這個配置有跡象顯示...」
- 「就命理角度而言,建議考慮...」
- 「命盤顯示的趨勢是...,但實際仍需視個人努力」
❌ 避免使用:
- 「您一定會...」
- 「命中注定...」
- 「絕對不可能...」
- 「您必須...否則會...」
解讀平衡
每次解讀應包含:
1. 客觀分析:命盤的實際配置 2. 正面解讀:優勢和機會 3. 注意事項:挑戰和需要注意的地方 4. 建設建議:如何趨吉避凶
---
常見問題處理
反覆問同一問題
- 提醒命盤分析不會因多問而改變
- 建議接受首次分析結果
- 鼓勵採取行動而非反覆詢問
對結果不滿意
- 重申客觀性原則
- 嘗試從多角度解讀
- 但不改變核心判斷
- 強調命理是參考,努力更重要
問他人運勢
- 說明需當事人同意
- 只能分析與問者的互動關係
- 避免完整分析第三方命盤
過於具體的預測要求
例如:「我明年幾月會發財?」
- 說明命理是趨勢分析
- 無法精確預測具體事件和時間
- 提供大致的運勢方向
---
免責聲明模板
每次完整解讀結束時,建議附上:
---
*聲明:八字命理分析僅供參考,不構成醫療、法律、投資等專業建議。
命運掌握在自己手中,命理是幫助了解自己的工具,而非預定未來的判決。
如有重大決策,請諮詢相關專業人士。*---
總結
作為八字命理的解讀者,我們的職責是:
1. 客觀呈現:如實分析命盤 2. 積極引導:提供建設性建議 3. 謹守邊界:知道什麼不該說 4. 尊重用戶:把決定權交給當事人
「善易者不占,善占者不言吉凶,善言吉凶者不拘於辭。」
CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Copyright (c) 2026
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Full license text: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
八字命理 Bazi Mingli
!Bazi Mingli Banner
繁體中文 | English
八字命理(四柱推命 / Bazi / Four Pillars of Destiny)是中國傳統命理學的核心體系。本專案提供專業的八字命理技能,適用於 Claude、ChatGPT、Gemini、DeepSeek 等 AI/LLM。
什麼是八字命理?
八字命理,又稱「四柱推命」,是根據一個人出生的年、月、日、時,推算出四組天干地支(共八個字),據此分析人的命運、運勢與性格的傳統學問。
核心概念
- 四柱:年柱、月柱、日柱、時柱,各由一天干一地支組成
- 天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸(10個)
- 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(12個)
- 五行:金、木、水、火、土
- 十神:比肩、劫財、食神、傷官、偏財、正財、七殺、正官、偏印、正印
為什麼使用八字命理?
1. 自我了解:認識自己的優勢與挑戰 2. 運勢預測:掌握人生的高潮與低谷期 3. 決策參考:重大決定時的輔助工具 4. 擇時擇日:選擇有利的時機行事 5. 人際關係:理解與他人的互動模式
功能特色
排盤功能
- ✅ 四柱八字排盤
- ✅ 農曆/西曆自動轉換
- ✅ 節氣精確判斷
- ✅ 藏干計算
- ✅ 十神配置
分析功能
- ✅ 五行分布統計
- ✅ 日主強弱判斷
- ✅ 用神喜忌推斷
- ✅ 大運流年排列
- ✅ 格局分析
專項解讀
- ✅ 事業財運分析
- ✅ 婚姻感情分析
- ✅ 健康養生建議
- ✅ 流年運勢預測
專案結構
bazi-mingli/
├── SKILL.md ← 核心技能指南(必讀)
├── ETHICS.md ← 倫理準則
├── README.md ← 本文件
├── references/
│ ├── tiangan-dizhi.md ← 天干地支基礎
│ ├── wuxing-shengke.md ← 五行生剋詳解
│ ├── shishen.md ← 十神定義與應用
│ ├── rizhu-qiangruo.md ← 日主強弱判斷
│ ├── yongshen.md ← 用神喜忌法則
│ ├── dayun-liunian.md ← 大運流年推算
│ ├── hunyin-ganqing.md ← 婚姻感情專論
│ ├── shiye-caiyun.md ← 事業財運專論
│ ├── jiankang.md ← 健康疾病專論
│ └── geju-fenxi.md ← 格局分析總論
└── scripts/
└── bazi_calc.py ← Python 計算工具使用方式
作為 AI Skill 安裝
簡易方式:在 Claude Code 中貼上此 URL 並說「請安裝這個技能」:
https://github.com/your-username/bazi-mingli手動安裝:
# 個人技能(跨專案使用)
git clone https://github.com/your-username/bazi-mingli.git ~/.claude/skills/bazi-mingli
# 或特定專案使用
git clone https://github.com/your-username/bazi-mingli.git .claude/skills/bazi-mingli安裝後,使用「八字」「排盤」「算命」等關鍵詞即可啟用技能。
使用 Python 工具
# 以西曆日期排盤
python scripts/bazi_calc.py 1990 8 15 14 男
# 以當前時間排盤
python scripts/bazi_calc.py觸發詞
當用戶使用以下詞彙時,技能會自動啟用:
- 八字、四柱、命盤、排盤
- 算命、命理、生辰八字
- 天干地支、五行、十神
- 流年、大運、運勢
範例對話
用戶:幫我排八字,我是 1990 年 8 月 15 日下午 2 點出生的男性
AI:好的,讓我為您排出八字命盤...
(AI 會根據 SKILL.md 的指南進行排盤和解讀)
倫理準則
本技能遵循嚴格的倫理準則:
- 中立客觀:吉凶並陳,不迎合期望
- 責任界限:僅供參考,不替代專業諮詢
- 語言規範:使用「可能」「傾向」等非絕對用語
- 尊重隱私:未經同意不分析他人命盤
- 心理關懷:遇到心理脆弱者提供適當支持
詳見 ETHICS.md
參考資料
- 《淵海子平》
- 《滴天髓》
- 《三命通會》
- 《窮通寶鑒》
- 《子平真詮》
授權
CC BY-NC-SA 4.0
---
「命由天定,運由己造。」
>
八字命理的真諦在於了解自己,而非預定命運。
大運流年推算
基本概念
大運:每10年一運,主導該時期的總體運勢 流年:每1年的運勢,受當年干支影響 流月:每月運勢(較少使用) 流日:每日運勢(更少使用)
---
大運排法
起運歲數計算
順逆規則
| 年干陰陽 | 性別 | 排法 |
|---|---|---|
| 陽年(甲丙戊庚壬) | 男 | 順排 |
| 陽年 | 女 | 逆排 |
| 陰年(乙丁己辛癸) | 男 | 逆排 |
| 陰年 | 女 | 順排 |
計算方法
1. 找節氣:確定出生日前後的節氣 2. 計算天數:
- 順排:從出生日到下一個節氣的天數
- 逆排:從出生日到上一個節氣的天數
3. 換算歲數:每3天為1歲
- 公式:起運歲數 = 天數 ÷ 3(四捨五入)
簡化算法
若無法精確計算,可用以下估算:
- 月初出生(1-10日):約 3-4 歲起運
- 月中出生(11-20日):約 5-6 歲起運
- 月末出生(21-31日):約 7-8 歲起運
---
大運干支
從月柱開始,按順逆排列:
順排:
月柱 → +1 → +2 → +3 → ... (干支各加1)逆排:
月柱 → -1 → -2 → -3 → ... (干支各減1)範例
若月柱為「丙寅」,順排:
| 運次 | 干支 | 年齡段 |
|---|---|---|
| 第一運 | 丁卯 | 5-14歲 |
| 第二運 | 戊辰 | 15-24歲 |
| 第三運 | 己巳 | 25-34歲 |
| 第四運 | 庚午 | 35-44歲 |
| 第五運 | 辛未 | 45-54歲 |
| 第六運 | 壬申 | 55-64歲 |
| 第七運 | 癸酉 | 65-74歲 |
| 第八運 | 甲戌 | 75-84歲 |
---
大運分析
天干主前五年,地支主後五年
傳統上認為:
- 前5年:以大運天干為主
- 後5年:以大運地支為主
大運與命盤關係
| 關係 | 吉凶 | 說明 |
|---|---|---|
| 大運為用神 | 大吉 | 運勢順遂,事業有成 |
| 大運為喜神 | 吉 | 運勢平順,有所進展 |
| 大運為閒神 | 平 | 運勢平淡,無大起伏 |
| 大運為忌神 | 凶 | 運勢不順,多有阻礙 |
| 大運為仇神 | 大凶 | 運勢艱難,需謹慎 |
大運與原局作用
1. 大運沖原局:變動大,可能破壞原有格局 2. 大運合原局:可能增強或減弱某五行 3. 大運刑原局:易有災禍、是非 4. 大運害原局:暗中不利、損失
---
流年分析
流年干支
流年就是當年的干支,例如:
- 2024年:甲辰年
- 2025年:乙巳年
- 2026年:丙午年
流年與命盤關係
| 關係 | 吉凶 | 影響 |
|---|---|---|
| 流年為用神 | 吉 | 當年順利 |
| 流年為忌神 | 凶 | 當年多事 |
| 流年沖命盤 | 變動 | 工作、住所等變化 |
| 流年合命盤 | 緣分 | 感情、合作機會 |
流年與大運組合
流年需結合大運來看:
| 組合 | 結果 |
|---|---|
| 大運吉 + 流年吉 | 大吉大利 |
| 大運吉 + 流年凶 | 吉中有凶 |
| 大運凶 + 流年吉 | 凶中有吉 |
| 大運凶 + 流年凶 | 需特別注意 |
---
重要運勢節點
換運年
大運交接的年份,運勢可能有明顯變化。
太歲年
流年地支與年支相同,俗稱「本命年」:
- 可能有較大變動
- 不一定是凶年
- 需看整體格局
犯太歲
| 類型 | 條件 | 影響 |
|---|---|---|
| 值太歲 | 年支=流年支 | 本命年,變動大 |
| 沖太歲 | 年支與流年支相沖 | 衝突、變動 |
| 刑太歲 | 年支與流年支相刑 | 是非、災禍 |
| 害太歲 | 年支與流年支相害 | 暗損、小人 |
| 破太歲 | 年支與流年支相破 | 破壞、損失 |
六沖對照
| 沖 | 地支 |
|---|---|
| 子午沖 | 子↔午 |
| 丑未沖 | 丑↔未 |
| 寅申沖 | 寅↔申 |
| 卯酉沖 | 卯↔酉 |
| 辰戌沖 | 辰↔戌 |
| 巳亥沖 | 巳↔亥 |
---
十年大運詳解
比劫運
特點:
- 競爭增加
- 開支增大
- 兄弟朋友事多
身強者:破財、競爭失敗 身弱者:得助力、有貴人
---
食傷運
特點:
- 才華發揮
- 表達慾強
- 創意增多
身強者:名利雙收 身弱者:洩氣過度、體弱
---
財運
特點:
- 財務機會多
- 消費增加
- 感情機會(男命)
身強者:財運亨通 身弱者:為財所累
---
官殺運
特點:
- 工作壓力
- 權力機會
- 感情機會(女命)
身強者:事業有成 身弱者:壓力過大
---
印星運
特點:
- 貴人相助
- 學習機會
- 名聲提升
身強者:可能懶散 身弱者:大吉之運
---
流年十神詳解
流年比肩
- 新開始、競爭
- 需謹慎投資
- 人際關係複雜
流年劫財
- 破財機會
- 競爭激烈
- 避免合夥
流年食神
- 才華發揮
- 口福增加
- 適合創作
流年傷官
- 創意迸發
- 是非口舌
- 感情多變
流年偏財
- 偏財機會
- 投資運佳
- 桃花機會
流年正財
- 正財收入
- 穩定發展
- 感情穩定(男命)
流年七殺
- 壓力增大
- 突發事件
- 需防小人
流年正官
- 工作晉升
- 責任增加
- 感情穩定(女命)
流年偏印
- 特殊機會
- 學習運佳
- 需防健康
流年正印
- 貴人相助
- 文書順利
- 名聲提升
---
重要流年組合
歲運並臨
大運地支與流年地支相同:
- 力量加倍
- 吉則大吉,凶則大凶
歲運相沖
大運地支與流年地支相沖:
- 變動劇烈
- 需特別注意
歲運天剋地沖
大運與流年天干相剋、地支相沖:
- 極為不利
- 需謹慎行事
---
運勢預測要點
看層次
1. 先看大運:決定10年基調 2. 再看流年:決定當年吉凶 3. 參考流月:決定起伏時間
看組合
1. 大運與原局的關係 2. 流年與原局的關係 3. 大運與流年的關係
看用神
1. 運中有無用神 2. 用神是否受制 3. 忌神是否發動
看刑沖合害
1. 有無重大刑沖 2. 合化後的五行 3. 對原局的影響
格局分析總論
格局概述
格局是八字命理中對命盤整體結構的概括,反映命主的基本命運框架和人生格局高低。
---
正格
正格是以月令取格,月令所藏天干透出,決定格局類型。
八正格
| 格局 | 條件 | 特點 |
|---|---|---|
| 正官格 | 月令透正官 | 端正守法,仕途順遂 |
| 七殺格 | 月令透七殺 | 有魄力,需要制化 |
| 正財格 | 月令透正財 | 勤儉務實,財運穩定 |
| 偏財格 | 月令透偏財 | 慷慨大方,財來財去 |
| 正印格 | 月令透正印 | 有貴人,學識淵博 |
| 偏印格 | 月令透偏印 | 思想獨特,偏門技能 |
| 食神格 | 月令透食神 | 才華出眾,享受生活 |
| 傷官格 | 月令透傷官 | 創意十足,個性較強 |
---
正官格
成格條件:
- 月令透正官
- 正官不被合、沖、剋
- 日主不過弱
格局層次: 1. 官印相生:最佳,既有權又有貴人 2. 財官相生:次佳,財助官,仕途順遂 3. 官星獨清:官星純一,不混殺
破格條件:
- 傷官見官
- 官殺混雜
- 官星被合去
---
七殺格
成格條件:
- 月令透七殺
- 有食神或印星制化
- 日主不過弱
格局層次: 1. 食神制殺:有才華制約壓力 2. 殺印相生:化殺為權 3. 羊刃合殺:剛柔相濟
破格條件:
- 殺重身輕無制
- 制殺太過
- 殺被合去
---
正財格
成格條件:
- 月令透正財
- 無比劫爭奪
- 日主有力
格局層次: 1. 財官相生:財助官,名利雙收 2. 食神生財:以才華致富 3. 財印不礙:各安其位
破格條件:
- 比劫奪財
- 財星被合
- 身弱財旺
---
偏財格
成格條件:
- 月令透偏財
- 無比劫群奪
- 日主有力
格局層次: 1. 財官相生:權財兼得 2. 食傷生財:創意致富 3. 財格配印:財名雙收
破格條件:
- 群比爭財
- 財星被合
- 身弱不任財
---
正印格
成格條件:
- 月令透正印
- 印星有財星平衡
- 日主不過旺
格局層次: 1. 印綬護身:貴人相助 2. 官印相生:名利雙收 3. 殺印相生:化殺為權
破格條件:
- 財星壞印
- 印星太多身旺
- 印星被合
---
偏印格
成格條件:
- 月令透偏印
- 無食神被剋(梟神奪食)
- 日主不過旺
格局層次: 1. 殺印相生:化殺為權 2. 偏印生身:特殊技能 3. 財制偏印:財助身
破格條件:
- 梟神奪食
- 偏印太多克洩食神
- 印星被合
---
食神格
成格條件:
- 月令透食神
- 無偏印剋制
- 日主有力
格局層次: 1. 食神生財:以才華致富 2. 食神制殺:控制壓力 3. 食神吐秀:才華橫溢
破格條件:
- 梟神奪食
- 食神太多洩身
- 食神被合
---
傷官格
成格條件:
- 月令透傷官
- 傷官有財洩
- 日主有力
格局層次: 1. 傷官生財:創意致富 2. 傷官佩印:才華有貴人 3. 傷官傷盡:傷盡正官,自成格局
破格條件:
- 傷官見官(未傷盡)
- 傷官太多身弱
- 傷官被合
---
特殊格局
從格
日主極弱,無根無助,順從八字中最強的五行。
從財格
條件:
- 日主極弱
- 財星極強
- 無印比生扶
特點:
- 順從財運
- 易得財富
- 需放棄自我
---
從官格
條件:
- 日主極弱
- 官星極強
- 無印比生扶
特點:
- 順從權威
- 易入仕途
- 需服從規則
---
從殺格
條件:
- 日主極弱
- 七殺極強
- 無印比生扶
特點:
- 剛強果斷
- 武職緣分
- 壓力轉動力
---
從兒格
條件:
- 日主弱
- 食傷極強
- 順從子女或才華
特點:
- 才華橫溢
- 創意無限
- 順天賦發展
---
專旺格
日主極旺,八字中該五行獨霸。
曲直格(木)
條件:
- 日主甲乙木
- 生於寅卯月
- 地支全木局
特點:
- 仁愛正直
- 教育文化
- 一生順遂
---
炎上格(火)
條件:
- 日主丙丁火
- 生於巳午月
- 地支全火局
特點:
- 熱情光明
- 名聲遠播
- 聲名顯赫
---
稼穡格(土)
條件:
- 日主戊己土
- 生於辰戌丑未月
- 地支全土局
特點:
- 穩重厚實
- 房地產業
- 一生安穩
---
從革格(金)
條件:
- 日主庚辛金
- 生於申酉月
- 地支全金局
特點:
- 果決剛毅
- 軍警法律
- 有權有勢
---
潤下格(水)
條件:
- 日主壬癸水
- 生於亥子月
- 地支全水局
特點:
- 智慧變通
- 貿易航運
- 名利雙收
---
雜格
財滾滾格
條件:食傷旺 + 財星旺,形成連續生財
特點:以才華致富,財運亨通
---
傷官合殺格
條件:傷官與七殺相合
特點:化敵為友,轉危為安
---
羊刃格
條件:日主極旺,帶羊刃
羊刃對照:
| 日主 | 羊刃 |
|---|---|
| 甲 | 卯 |
| 乙 | 寅 |
| 丙、戊 | 午 |
| 丁、己 | 巳 |
| 庚 | 酉 |
| 辛 | 申 |
| 壬 | 子 |
| 癸 | 亥 |
特點:
- 個性剛強
- 需要制約
- 易有刑傷
---
建祿格
條件:月支為日主的祿
建祿對照:
| 日主 | 祿 |
|---|---|
| 甲 | 寅 |
| 乙 | 卯 |
| 丙、戊 | 巳 |
| 丁、己 | 午 |
| 庚 | 申 |
| 辛 | 酉 |
| 壬 | 亥 |
| 癸 | 子 |
特點:
- 自力更生
- 祖業難靠
- 獨立創業
---
格局高低
格局高的特徵
1. 正格成格:月令格局成立 2. 用神有力:用神旺相得用 3. 配合得宜:干支配合有情 4. 無破格因素:沒有破壞格局的因素
格局低的特徵
1. 格局不成:月令無透乾或被破 2. 用神無力:用神弱或受制 3. 配合失宜:干支衝突無情 4. 多破格因素:格局被破壞
---
格局分析口訣
月令提綱最要明,
透干定格看分明。
正格八種分清楚,
特格從專各不同。
格局成敗看配合,
高低貴賤在其中。婚姻感情專論
婚姻宮與配偶星
配偶星(天干)
| 性別 | 配偶星 | 說明 |
|---|---|---|
| 男命 | 正財 | 正妻、妻子 |
| 男命 | 偏財 | 情人、小三 |
| 女命 | 正官 | 正夫、丈夫 |
| 女命 | 七殺 | 情人、非正緣 |
婚姻宮(日支)
日支代表「婚姻宮」,是配偶的位置:
- 日支的五行、十神反映配偶特質
- 日支受刑沖合害影響婚姻穩定
---
婚姻吉利組合
一、配偶星純一
男命:只有正財,無偏財
- 感情專一
- 婚姻穩定
- 不易有外遇
女命:只有正官,無七殺
- 丈夫專情
- 婚姻和諧
- 無競爭者
二、配偶星得位
配偶星在日支(婚姻宮):
- 配偶與自己緣分深
- 婚姻感情穩定
- 易得良緣
三、日支為用神
日支是命局的用神:
- 配偶對自己有幫助
- 婚後運勢提升
- 夫妻同心
四、夫妻宮安穩
日支不受刑沖:
- 婚姻宮穩定
- 感情少波折
- 能白頭偕老
---
婚姻不利組合
一、配偶星混雜
男命:正財、偏財皆有
- 感情不專一
- 易有三角戀
- 婚姻不穩定
女命:正官、七殺皆有(官殺混雜)
- 感情複雜
- 婚姻易變
- 配偶可能有外遇
二、配偶星被合
配偶星與他支相合:
- 配偶易被他人吸引
- 感情有競爭者
- 需防第三者
三、日支逢沖
日支被其他地支相沖:
- 婚姻動盪
- 夫妻分離
- 聚少離多
四、婚姻宮空亡
日支落空亡:
- 配偶緣分薄
- 婚姻較晚
- 感情不穩
---
男命婚姻分析
看正財
1. 正財旺:妻緣佳,易娶好妻 2. 正財弱:妻緣薄,晚婚 3. 正財被剋:婚姻有阻 4. 正財被合:妻被競爭
看偏財
1. 無偏財:感情專一 2. 偏財多:風流多情 3. 偏財透干:易有外遇 4. 偏財在日支:可能再婚
財星與比劫關係
| 組合 | 意義 |
|---|---|
| 比劫奪財 | 兄弟爭妻,感情競爭 |
| 財星被合 | 妻被他人追求 |
| 財星入墓 | 妻體弱或晚婚 |
---
女命婚姻分析
看正官
1. 正官旺:夫緣佳,易嫁好夫 2. 正官弱:夫緣薄,晚婚 3. 正官被剋:婚姻有阻 4. 正官被合:夫被競爭
看七殺
1. 無七殺:感情單純 2. 七殺多:感情複雜 3. 七殺透干:易有情人 4. 官殺混雜:婚姻多變
食傷與官殺關係
| 組合 | 意義 |
|---|---|
| 傷官見官 | 剋夫,婚姻不順 |
| 食神合殺 | 化解不良姻緣 |
| 傷官制殺 | 以才華服夫 |
---
日支十神看配偶
日坐比肩
配偶特質:
- 獨立自主
- 意見多
- 可能爭執
婚姻狀況:
- 容易爭吵
- 需互相尊重
- 一方需退讓
---
日坐劫財
配偶特質:
- 活潑外向
- 花錢大方
- 競爭心強
婚姻狀況:
- 財務可能有衝突
- 感情起伏
- 需注意第三者
---
日坐食神
配偶特質:
- 溫和體貼
- 會照顧人
- 有才藝
婚姻狀況:
- 家庭和樂
- 相處愉快
- 婚姻幸福
---
日坐傷官
配偶特質:
- 聰明才智
- 個性較強
- 不甘平凡
婚姻狀況:
- 容易有摩擦
- 需要溝通
- 男命較難駕馭
---
日坐偏財
配偶特質:
- 大方慷慨
- 交際能力強
- 重視享受
婚姻狀況:
- 物質條件佳
- 感情較多變
- 男命可能再婚
---
日坐正財
配偶特質:
- 務實勤儉
- 善理財
- 傳統顧家
婚姻狀況:
- 穩定踏實
- 夫妻同心
- 婚姻美滿
---
日坐七殺
配偶特質:
- 強勢有力
- 要求較高
- 有壓迫感
婚姻狀況:
- 壓力較大
- 容易衝突
- 需要包容
---
日坐正官
配偶特質:
- 端正有禮
- 有責任感
- 重視形象
婚姻狀況:
- 受人尊重
- 婚姻穩定
- 女命最佳
---
日坐偏印
配偶特質:
- 思想獨特
- 有特殊嗜好
- 較為神秘
婚姻狀況:
- 聚少離多
- 相處需磨合
- 彼此空間大
---
日坐正印
配偶特質:
- 善良體貼
- 有教養
- 樂於付出
婚姻狀況:
- 得配偶照顧
- 感情溫馨
- 家庭幸福
---
婚姻時機
婚姻運到
1. 流年見配偶星:遇正緣 2. 流年合日支:動婚姻宮 3. 大運遇桃花:感情機會多
婚姻宮被沖
日支被流年沖動:
- 未婚者:可能結婚
- 已婚者:婚姻變動
配偶星透出
原局配偶星藏干,流年透出:
- 緣分出現
- 可能遇見對象
---
桃花星
桃花定位
根據年支或日支查桃花:
| 年支/日支 | 桃花 |
|---|---|
| 申子辰 | 酉 |
| 寅午戌 | 卯 |
| 亥卯未 | 子 |
| 巳酉丑 | 午 |
桃花類型
| 位置 | 名稱 | 意義 |
|---|---|---|
| 年支 | 牆外桃花 | 早年桃花多 |
| 月支 | 牆內桃花 | 正當姻緣 |
| 日支 | 夫妻桃花 | 配偶有魅力 |
| 時支 | 牆外桃花 | 晚年桃花多 |
---
婚姻建議
身強者
- 配偶宜柔順
- 婚後需收斂
- 避免太強勢
身弱者
- 配偶宜有擔當
- 需借助伴侶
- 選擇能力強者
官殺混雜(女命)
- 感情需專一
- 避免三心二意
- 晚婚更穩定
比劫多(男命)
- 需防爭奪
- 感情需用心
- 避免兄弟介入
健康疾病專論
五行與臟腑
基本對應
| 五行 | 臟 | 腑 | 官竅 | 情志 |
|---|---|---|---|---|
| 木 | 肝 | 膽 | 目 | 怒 |
| 火 | 心 | 小腸 | 舌 | 喜 |
| 土 | 脾 | 胃 | 口 | 思 |
| 金 | 肺 | 大腸 | 鼻 | 悲 |
| 水 | 腎 | 膀胱 | 耳 | 恐 |
五行與身體部位
| 五行 | 身體部位 |
|---|---|
| 木 | 四肢、筋、指甲、頭髮 |
| 火 | 血液、心臟、眼神、小腸 |
| 土 | 肌肉、皮膚、脾胃、消化系統 |
| 金 | 骨骼、牙齒、肺部、呼吸系統 |
| 水 | 腎臟、生殖系統、泌尿系統、耳朵 |
---
天干與健康
| 天干 | 主管 | 易患疾病 |
|---|---|---|
| 甲 | 頭、膽 | 頭痛、膽病 |
| 乙 | 肝、肩頸 | 肝病、肩頸痛 |
| 丙 | 小腸、眼 | 腸炎、眼疾 |
| 丁 | 心、舌 | 心臟病、口舌生瘡 |
| 戊 | 胃、鼻 | 胃病、鼻炎 |
| 己 | 脾、腹 | 脾虛、腹痛 |
| 庚 | 大腸、筋 | 便秘、筋骨痛 |
| 辛 | 肺、喉 | 肺病、喉嚨痛 |
| 壬 | 膀胱、脛 | 泌尿問題、腿痛 |
| 癸 | 腎、足 | 腎虛、足疾 |
---
地支與健康
| 地支 | 主管 | 易患疾病 |
|---|---|---|
| 子 | 腎、膀胱、耳 | 腎病、泌尿、耳疾 |
| 丑 | 脾、腹 | 脾胃、腹部問題 |
| 寅 | 膽、手 | 膽病、手部問題 |
| 卯 | 肝、指 | 肝病、手指問題 |
| 辰 | 胃、皮膚 | 胃病、皮膚問題 |
| 巳 | 心、牙 | 心臟、牙齒問題 |
| 午 | 心、眼 | 心血管、眼疾 |
| 未 | 脾、胃 | 消化系統問題 |
| 申 | 大腸、肺 | 腸胃、呼吸問題 |
| 酉 | 肺、喉 | 肺病、喉嚨問題 |
| 戌 | 胃、腿 | 胃病、腿部問題 |
| 亥 | 腎、頭 | 腎病、頭部問題 |
---
健康問題判斷
五行過旺
| 過旺五行 | 健康問題 |
|---|---|
| 木過旺 | 肝火旺、易怒、頭痛、眼疾 |
| 火過旺 | 心火旺、失眠、口舌生瘡、心悸 |
| 土過旺 | 脾虛濕重、消化不良、肥胖 |
| 金過旺 | 肺燥、皮膚乾燥、便秘 |
| 水過旺 | 腎虛、水腫、畏寒 |
五行過弱
| 過弱五行 | 健康問題 |
|---|---|
| 木過弱 | 肝血不足、視力差、指甲脆弱 |
| 火過弱 | 心陽不足、手腳冰冷、精神萎靡 |
| 土過弱 | 脾胃虛弱、消化差、營養不良 |
| 金過弱 | 肺氣虛、抵抗力差、易感冒 |
| 水過弱 | 腎虛、骨質疏鬆、頭髮早白 |
---
刑沖與疾病
地支相沖
| 沖 | 可能問題 |
|---|---|
| 子午沖 | 心腎不交、失眠、心血管 |
| 丑未沖 | 脾胃問題 |
| 寅申沖 | 肝膽、筋骨問題 |
| 卯酉沖 | 肝肺問題 |
| 辰戌沖 | 脾胃問題 |
| 巳亥沖 | 心腎問題 |
地支相刑
| 刑 | 可能問題 |
|---|---|
| 寅巳申三刑 | 易有外傷、手術 |
| 丑戌未三刑 | 脾胃、皮膚問題 |
| 子卯刑 | 肝腎問題 |
---
十神與健康
| 十神 | 健康意義 |
|---|---|
| 比劫 | 體力消耗、爭鬥傷害 |
| 食傷 | 消化系統、生殖系統 |
| 財星 | 體力付出、過勞 |
| 官殺 | 壓力、外來傷害、疾病 |
| 印星 | 母親健康、精神狀態 |
官殺與疾病
七殺代表疾病、意外:
- 七殺旺而無制:易生病、意外
- 七殺被制:健康較穩定
- 流年遇七殺:需注意健康
---
養生建議
木型人(日主甲乙木)
體質特點:
- 身材修長
- 易怒、壓力大
- 肝膽系統較弱
養生建議:
- 保持心情舒暢
- 少熬夜,養肝血
- 多吃綠色蔬菜
- 適度運動舒展筋骨
---
火型人(日主丙丁火)
體質特點:
- 性格熱情
- 易興奮、失眠
- 心血管系統注意
養生建議:
- 避免過度興奮
- 午休養心
- 少食辛辣刺激
- 保持情緒穩定
---
土型人(日主戊己土)
體質特點:
- 體型較壯
- 消化系統敏感
- 易思慮過度
養生建議:
- 飲食規律
- 少食生冷油膩
- 避免過度思慮
- 健脾祛濕
---
金型人(日主庚辛金)
體質特點:
- 皮膚較乾
- 呼吸系統較弱
- 容易悲傷
養生建議:
- 保持空氣流通
- 多飲水潤肺
- 避免過度悲觀
- 秋冬注意保暖
---
水型人(日主壬癸水)
體質特點:
- 怕冷
- 腎臟、泌尿系統注意
- 容易恐懼
養生建議:
- 冬天注意保暖
- 補腎養精
- 避免久坐傷腎
- 適度休息
---
疾病流年
易生病的流年
1. 流年沖日支:身體變動 2. 流年遇七殺:疾病壓力 3. 流年剋用神:健康不利 4. 歲運並臨凶神:特別注意
健康轉好的流年
1. 流年遇印星:有貴人照顧 2. 流年生日主:精神改善 3. 流年合去病星:疾病緩解 4. 行用神運:整體好轉
---
特殊健康標記
天醫星
年支見日支的天醫:
- 有醫療緣分
- 適合醫護行業
- 自癒能力強
病符星
流年太歲前兩位:
- 該年注意健康
- 避免過勞
- 定期健檢
---
健康注意總則
1. 五行平衡:缺什麼補什麼 2. 順應時令:春養肝、夏養心、長夏養脾、秋養肺、冬養腎 3. 情志調節:怒傷肝、喜傷心、思傷脾、悲傷肺、恐傷腎 4. 預防為主:不要等生病才注意
聲明:八字健康分析僅供參考,如有疾病請及時就醫。
日主強弱判斷
基本概念
日主(日干)是八字命理的核心,代表命主本人。日主的強弱決定了用神的取向,是解讀命盤的關鍵第一步。
---
判斷要素
一、月令(最重要)
月令是判斷日主強弱最重要的因素,約佔整體判斷的 50%。
月令得令表
| 日主五行 | 得令月份 | 失令月份 |
|---|---|---|
| 木 | 寅、卯、辰月(春) | 申、酉、戌月(秋) |
| 火 | 巳、午、未月(夏) | 亥、子、丑月(冬) |
| 土 | 辰、未、戌、丑月 | 寅、卯月 |
| 金 | 申、酉、戌月(秋) | 巳、午、未月(夏) |
| 水 | 亥、子、丑月(冬) | 辰、未、戌、丑月 |
月令旺衰分級
| 等級 | 狀態 | 描述 |
|---|---|---|
| 旺 | 當令 | 日主五行與月支五行相同 |
| 相 | 次旺 | 日主五行被月支五行所生 |
| 休 | 中平 | 日主五行生月支五行 |
| 囚 | 較弱 | 日主五行剋月支五行 |
| 死 | 最弱 | 日主五行被月支剋制 |
---
二、通根(地支藏干)
地支中藏有天干,若藏干與日主五行相同,稱為「通根」。
通根強度
| 藏干位置 | 力量 | 說明 |
|---|---|---|
| 本氣藏干 | 100% | 最強的根 |
| 中氣藏干 | 60% | 次強 |
| 餘氣藏干 | 30% | 較弱 |
通根位置權重
| 地支位置 | 權重 | 說明 |
|---|---|---|
| 月支 | 最高 | 月令之根最重 |
| 日支 | 次高 | 日主坐下之根 |
| 年支 | 中等 | 祖上之根 |
| 時支 | 較低 | 晚年之根 |
通根範例
若日主為甲木:
- 寅支(藏甲丙戊)→ 甲木得本氣根,強根
- 亥支(藏壬甲)→ 甲木得中氣根
- 辰支(藏戊乙癸)→ 乙木為甲木之根(同五行)
- 未支(藏己丁乙)→ 乙木為甲木之根
---
三、透干(天干相助)
天干中有與日主五行相同(比劫)或生日主(印星)的天干。
透干類型
| 透干 | 作用 | 力量 |
|---|---|---|
| 比肩透出 | 同黨相助 | 中等 |
| 劫財透出 | 同黨相助 | 中等 |
| 正印透出 | 生扶日主 | 較強 |
| 偏印透出 | 生扶日主 | 較強 |
透干位置權重
| 天干位置 | 權重 |
|---|---|
| 月干 | 最重要 |
| 時干 | 次重要 |
| 年干 | 較次 |
---
四、干支配合
除了單獨分析,還需考慮:
干支同氣
天干與地支五行相同,力量加強:
| 組合 | 說明 |
|---|---|
| 甲寅 | 天干甲木,地支寅木,干支同氣 |
| 庚申 | 天干庚金,地支申金,干支同氣 |
| 癸亥 | 天干癸水,地支亥水,干支同氣 |
干支相生
天干與地支相生,力量有增減:
| 組合 | 說明 |
|---|---|
| 甲子 | 甲木日主坐子水,水生木,日主得生 |
| 庚辰 | 庚金日主坐辰土,土生金,日主得生 |
干支相剋
天干被地支剋制,稱為「蓋頭」或「截腳」:
| 類型 | 說明 | 例子 |
|---|---|---|
| 蓋頭 | 天干剋地支 | 甲辰(木剋土) |
| 截腳 | 地支剋天干 | 甲申(金剋木) |
---
強弱等級劃分
身強
條件:
- 月令得令或得生
- 有2個以上通根
- 天干有比劫或印星透出
- 整體生扶力量 > 剋洩力量
特徵:
- 自信、獨立
- 可承擔壓力
- 適合從事競爭性工作
用神方向:宜洩(食傷)、宜耗(財星)、宜制(官殺)
---
身弱
條件:
- 月令失令或受剋
- 通根少(0-1個)
- 天干多洩剋之神(食傷、財星、官殺)
- 整體剋洩力量 > 生扶力量
特徵:
- 依賴性較強
- 抗壓能力較弱
- 需要貴人相助
用神方向:宜生(印星)、宜助(比劫)
---
身中和
條件:
- 月令不太旺也不太衰
- 有少量通根
- 生扶與剋洩力量接近平衡
特徵:
- 性格較為平和
- 適應能力強
- 發展較為均衡
用神方向:視具體情況,可取洩或扶
---
特殊格局:身旺極(專旺格)
條件:
- 日主五行在命盤中極強
- 幾乎沒有剋制力量
- 形成專旺格局
類型:
- 曲直格(木)
- 炎上格(火)
- 稼穡格(土)
- 從革格(金)
- 潤下格(水)
用神方向:順其旺勢,不宜逆制
---
特殊格局:身弱極(從格)
條件:
- 日主極弱,毫無通根
- 完全被其他五行剋洩
- 形成從格
類型:
- 從財格:財星極強
- 從官格:官殺極強
- 從殺格:七殺極強
- 從兒格:食傷極強
用神方向:順其所從,不宜生扶日主
---
判斷步驟
第一步:看月令
1. 確定月支的五行 2. 判斷日主在月令的旺衰狀態 3. 這是最重要的參考
第二步:數通根
1. 查看四個地支的藏干 2. 統計與日主同五行的藏干數量 3. 注意本氣、中氣、餘氣的區別
第三步:看透干
1. 查看年、月、時三個天干 2. 統計比劫和印星的數量 3. 注意天干的位置權重
第四步:綜合判斷
1. 計算生扶力量總和 2. 計算剋洩力量總和 3. 比較兩者大小 4. 得出強弱結論
---
實例分析
例一:身強命
八字:甲寅 丙寅 甲子 甲戌
分析:
- 日主:甲木
- 月令:寅月,木當令,得令(+50分)
- 通根:年支寅(本氣甲),月支寅(本氣甲)→ 強根(+30分)
- 透干:年干甲木(比肩),時干甲木(比肩)→ +20分
- 洩氣:月干丙火(食神)→ -10分
結論:日主甲木身強,用神取火土金為宜
---
例二:身弱命
八字:庚子 戊子 甲申 丙寅
分析:
- 日主:甲木
- 月令:子月,水當令,水生木為相(+30分)
- 通根:時支寅(本氣甲)→ +15分
- 透干:無比劫印星透出 → 0分
- 剋制:年干庚金(七殺),日支申金(七殺)→ -40分
- 洩氣:時干丙火(食神)→ -10分
結論:日主甲木身弱,用神取水木為宜
---
常見錯誤
錯誤一:只看月令
月令雖重要,但不能只看月令。需綜合通根、透干等因素。
錯誤二:忽視藏干
地支藏干對判斷有重要影響,不能只看地支表面五行。
錯誤三:混淆陰陽
甲木和乙木都是木,但甲為陽木,乙為陰木。判斷時需注意。
錯誤四:忽視刑沖合害
地支之間的刑沖合害會影響通根的有效性。
十神定義與應用
十神基礎
十神是以日干(日主)為核心,與其他干支的五行生剋關係所定義的十種符號。
十神定義表
| 十神 | 與日主關係 | 陰陽 | 六親(男命) | 六親(女命) |
|---|---|---|---|---|
| 比肩 | 同我五行 | 同性 | 兄弟 | 姐妹 |
| 劫財 | 同我五行 | 異性 | 姐妹 | 兄弟 |
| 食神 | 我生者 | 同性 | 兒子(女)、祖母 | 女兒 |
| 傷官 | 我生者 | 異性 | 女兒 | 兒子 |
| 偏財 | 我剋者 | 同性 | 父親、情人 | 父親 |
| 正財 | 我剋者 | 異性 | 妻子 | 婆婆 |
| 七殺 | 剋我者 | 同性 | 兒子、小人 | 情人 |
| 正官 | 剋我者 | 異性 | 女兒 | 丈夫 |
| 偏印 | 生我者 | 同性 | 繼母、偏業 | 繼母 |
| 正印 | 生我者 | 異性 | 母親 | 母親 |
---
十神速查表
以日干推算其他天干的十神
| 日干 | 比肩 | 劫財 | 食神 | 傷官 | 偏財 | 正財 | 七殺 | 正官 | 偏印 | 正印 |
|---|---|---|---|---|---|---|---|---|---|---|
| 甲 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 |
| 乙 | 乙 | 甲 | 丁 | 丙 | 己 | 戊 | 辛 | 庚 | 癸 | 壬 |
| 丙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 |
| 丁 | 丁 | 丙 | 己 | 戊 | 辛 | 庚 | 癸 | 壬 | 乙 | 甲 |
| 戊 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 |
| 己 | 己 | 戊 | 辛 | 庚 | 癸 | 壬 | 乙 | 甲 | 丁 | 丙 |
| 庚 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 |
| 辛 | 辛 | 庚 | 癸 | 壬 | 乙 | 甲 | 丁 | 丙 | 己 | 戊 |
| 壬 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 |
| 癸 | 癸 | 壬 | 乙 | 甲 | 丁 | 丙 | 己 | 戊 | 辛 | 庚 |
---
十神詳解
比肩
定義:與日主同五行、同陰陽
象徵:
- 兄弟、同事、朋友、競爭者
- 獨立、自主、平等
正面特質:
- 獨立自主
- 意志堅定
- 有領導力
- 講義氣
負面特質:
- 固執己見
- 爭強好勝
- 不服輸
- 孤僻
在命盤位置:
- 年柱:祖上、與兄姐關係
- 月柱:父母宮、兄弟關係
- 日支:配偶、與伴侶競爭
- 時柱:子女、晚年
---
劫財
定義:與日主同五行、異陰陽
象徵:
- 競爭、爭奪、破財
- 姐妹(同性)或兄弟(異性)
正面特質:
- 熱心助人
- 活潑外向
- 交友廣闘
- 有行動力
負面特質:
- 破財、漏財
- 感情多變
- 衝動行事
- 爭執是非
在命盤位置:
- 年柱:祖業難守
- 月柱:手足爭財
- 日支:婚姻起伏
- 時柱:晚年破財
---
食神
定義:日主所生、同陰陽
象徵:
- 才華、口福、子女(女命)
- 享受、藝術、表達
正面特質:
- 聰明伶俐
- 樂觀開朗
- 有藝術天分
- 口才佳、文筆好
負面特質:
- 貪圖享受
- 虛榮心強
- 懶散
- 沉溺口腹之慾
在命盤位置:
- 年柱:祖上福氣
- 月柱:自身才華
- 日支:配偶貼心
- 時柱:子女有福
---
傷官
定義:日主所生、異陰陽
象徵:
- 創意、叛逆、技藝
- 傷害官星、克夫(女命)
正面特質:
- 創意十足
- 技藝精湛
- 才華洋溢
- 口才犀利
負面特質:
- 目中無人
- 叛逆任性
- 口舌是非
- 婚姻不順(女命)
在命盤位置:
- 年柱:祖上不和
- 月柱:個性叛逆
- 日支:婚姻易變
- 時柱:子女叛逆
---
偏財
定義:日主所剋、同陰陽
象徵:
- 意外之財、投機財、父親
- 情人、風流債
正面特質:
- 慷慨大方
- 善於理財
- 人緣好
- 投資眼光
負面特質:
- 揮霍無度
- 感情多變
- 貪財
- 賭性強
在命盤位置:
- 年柱:祖業或祖父
- 月柱:父親、家業
- 日支:情人(非正緣)
- 時柱:晚年財運
---
正財
定義:日主所剋、異陰陽
象徵:
- 正當收入、工資、妻子(男命)
- 穩定、務實
正面特質:
- 腳踏實地
- 勤儉持家
- 重視現實
- 守信用
負面特質:
- 斤斤計較
- 保守固執
- 缺乏遠見
- 小氣
在命盤位置:
- 年柱:祖上務實
- 月柱:靠勤勞致富
- 日支:賢內助(男命)
- 時柱:晚年安穩
---
七殺(偏官)
定義:剋日主者、同陰陽
象徵:
- 壓力、權威、小人
- 兒子(男命)、情人(女命)
正面特質:
- 有魄力
- 敢作敢當
- 有威嚴
- 能承壓
負面特質:
- 殘酷無情
- 容易衝動
- 遭人陷害
- 身體傷害
在命盤位置:
- 年柱:祖上威嚴
- 月柱:事業奮鬥
- 日支:婚姻強勢
- 時柱:子女有成(男命)
---
正官
定義:剋日主者、異陰陽
象徵:
- 名譽、地位、丈夫(女命)
- 規矩、法律、上司
正面特質:
- 正直守法
- 有責任感
- 重視名譽
- 穩重可靠
負面特質:
- 膽小怕事
- 拘謹保守
- 畏首畏尾
- 太過規矩
在命盤位置:
- 年柱:祖上有名
- 月柱:仕途順遂
- 日支:好丈夫(女命)
- 時柱:晚年得名
---
偏印(梟神)
定義:生日主者、同陰陽
象徵:
- 偏門學問、繼母、特殊才能
- 奪食(梟神奪食格)
正面特質:
- 思想獨特
- 有特殊才能
- 悟性高
- 適合偏門行業
負面特質:
- 孤僻
- 多疑
- 與母親緣薄
- 精神壓力
在命盤位置:
- 年柱:祖上偏門
- 月柱:學業不正規
- 日支:配偶神秘
- 時柱:晚年孤獨
---
正印
定義:生日主者、異陰陽
象徵:
- 母親、貴人、學歷
- 保護、慈愛、名聲
正面特質:
- 善良仁慈
- 有貴人相助
- 學識淵博
- 修養好
負面特質:
- 依賴心重
- 優柔寡斷
- 缺乏主見
- 過於理想化
在命盤位置:
- 年柱:祖上有學問
- 月柱:家教良好
- 日支:配偶照顧
- 時柱:晚年有福
---
十神組合
常見吉利組合
| 組合 | 名稱 | 意義 |
|---|---|---|
| 正官 + 正印 | 官印相生 | 仕途順遂,有權有勢 |
| 食神 + 正財 | 食神生財 | 以才華致富 |
| 七殺 + 正印 | 殺印相生 | 化殺為權,成就事業 |
| 傷官 + 偏財 | 傷官生財 | 以技術賺錢 |
常見不利組合
| 組合 | 名稱 | 意義 |
|---|---|---|
| 偏印 + 食神 | 梟神奪食 | 才華難發揮,易有阻礙 |
| 傷官 + 正官 | 傷官見官 | 是非多,仕途不順 |
| 劫財 + 正財 | 劫財奪財 | 破財、競爭失敗 |
| 比肩 + 偏財 | 群劫爭財 | 兄弟爭產,朋友拖累 |
化解組合
| 不利組合 | 化解之神 | 原理 |
|---|---|---|
| 傷官見官 | 印星 | 印制傷官 |
| 梟神奪食 | 財星 | 財制梟印 |
| 劫財奪財 | 官殺 | 官殺制比劫 |
事業財運專論
事業方向分析
用神五行與職業
根據用神五行選擇適合的職業方向:
| 用神 | 適合行業 |
|---|---|
| 木 | 教育、文化、出版、醫療、農林、家具、設計、環保 |
| 火 | 電力、電子、餐飲、媒體、娛樂、化工、照明、網路 |
| 土 | 房地產、建築、陶瓷、礦業、農業、保險、諮詢 |
| 金 | 金融、銀行、珠寶、機械、汽車、法律、軍警 |
| 水 | 貿易、物流、旅遊、漁業、飲料、傳播、航運 |
---
十神與事業類型
| 十神 | 適合職業 | 事業特點 |
|---|---|---|
| 比肩 | 合夥創業、獨立職業 | 靠自身能力、競爭性強 |
| 劫財 | 業務銷售、體育競技 | 行動力強、冒險性高 |
| 食神 | 餐飲、藝術、教育 | 才華發揮、享受生活 |
| 傷官 | 設計、創作、技術 | 創新突破、不甘平庸 |
| 偏財 | 投資、貿易、娛樂 | 機會多變、偏門致富 |
| 正財 | 會計、銀行、行政 | 穩定踏實、按部就班 |
| 七殺 | 軍警、法律、管理 | 權威壓力、挑戰性大 |
| 正官 | 公職、管理、法務 | 正規體制、講究規矩 |
| 偏印 | 玄學、醫藥、研究 | 專業特殊、獨門技術 |
| 正印 | 教育、文化、公益 | 貴人相助、名聲為重 |
---
財運分析
財星與財運類型
| 財星 | 財運特點 |
|---|---|
| 正財 | 正當收入、薪資、儲蓄 |
| 偏財 | 意外收入、投資、賭博 |
財運旺盛條件
1. 財星旺相:命中財星有力 2. 日主有力:有能力剋財 3. 食傷生財:以才華致富 4. 官殺護財:財受保護
財運不佳條件
1. 財星太弱:財源不足 2. 比劫奪財:競爭、破財 3. 財星被合:財被他人得 4. 財星入墓:財難出頭
---
財運等級
大富命
條件:
- 財星旺相有力
- 食傷生財有情
- 日主能擔財
- 無比劫奪財
特點:
- 財源廣進
- 富甲一方
- 投資眼光佳
---
小康命
條件:
- 財星中等
- 有正當工作
- 收支平衡
- 略有積蓄
特點:
- 生活穩定
- 衣食無憂
- 勤儉致富
---
貧困命
條件:
- 財星弱或無
- 比劫重重
- 印星制食傷
- 身弱財又被劫
特點:
- 財來財去
- 難以積累
- 需改變思維
---
事業運勢節點
事業起步期
- 大運行用神時
- 食傷運(發揮才能)
- 財運(有機會)
事業高峰期
- 官殺運(身強者)
- 財運(身強者)
- 印運(身弱者)
事業低潮期
- 行忌神運
- 比劫運(身強者)
- 官殺運(身弱者)
---
創業與打工
適合創業
| 條件 | 說明 |
|---|---|
| 比劫旺 | 獨立性強 |
| 食傷旺 | 創意多 |
| 偏財旺 | 投資眼光 |
| 七殺有制 | 有魄力 |
適合打工
| 條件 | 說明 |
|---|---|
| 正官旺 | 服從規則 |
| 正財旺 | 穩定收入 |
| 印星旺 | 需要靠山 |
| 身弱無助 | 需依賴組織 |
---
投資理財
適合投資
- 偏財旺者
- 食傷生財者
- 日主身強者
- 行財運時
不宜投資
- 比劫重者(易被騙、爭奪)
- 身弱財旺者(擔不起)
- 財星被合者(財被他人得)
- 行忌神運時
---
合夥事業
適合合夥
- 官印相生格
- 有正官制比劫
- 印星化殺生身
- 八字需要比劫
不宜合夥
- 比劫爭財格
- 劫財過旺
- 無官殺制比劫
- 八字忌比劫
---
升遷運勢
升遷有望
1. 行官運:有權有位 2. 行印運:有名有利 3. 官印相生年:名利雙收 4. 用神得力年:事業順遂
升遷受阻
1. 行傷官運:與上司不合 2. 行比劫運:競爭激烈 3. 行忌神運:事業不順 4. 沖剋太歲:變動頻繁
---
求財方位
根據用神五行選擇有利方位:
| 用神 | 方位 |
|---|---|
| 木 | 東方 |
| 火 | 南方 |
| 土 | 中央、本地 |
| 金 | 西方 |
| 水 | 北方 |
---
事業財運建議
身強者
- 宜開拓進取
- 可承擔風險
- 適合創業
- 財運較旺
身弱者
- 宜穩健保守
- 避免冒險
- 適合打工
- 需貴人相助
財多身弱
- 財大身不能擔
- 宜量力而為
- 避免貪多
- 可借用合夥
身強財弱
- 能力強但機會少
- 需積極開拓
- 選對方向
- 時機成熟會發
天干地支基礎
天干(十天干)
天干共有十個,代表陰陽五行的不同狀態:
| 天干 | 五行 | 陰陽 | 方位 | 季節 | 數字 | 臟腑 | 象徵 |
|---|---|---|---|---|---|---|---|
| 甲 | 木 | 陽 | 東 | 春 | 1 | 膽 | 大樹、棟梁、領導 |
| 乙 | 木 | 陰 | 東 | 春 | 2 | 肝 | 花草、藤蔓、柔順 |
| 丙 | 火 | 陽 | 南 | 夏 | 3 | 小腸 | 太陽、熱情、光明 |
| 丁 | 火 | 陰 | 南 | 夏 | 4 | 心 | 燭火、星光、溫暖 |
| 戊 | 土 | 陽 | 中 | 四季 | 5 | 胃 | 高山、城牆、穩重 |
| 己 | 土 | 陰 | 中 | 四季 | 6 | 脾 | 田園、平地、包容 |
| 庚 | 金 | 陽 | 西 | 秋 | 7 | 大腸 | 刀劍、礦石、剛毅 |
| 辛 | 金 | 陰 | 西 | 秋 | 8 | 肺 | 珠玉、首飾、精緻 |
| 壬 | 水 | 陽 | 北 | 冬 | 9 | 膀胱 | 大海、江河、波瀾 |
| 癸 | 水 | 陰 | 北 | 冬 | 10 | 腎 | 雨露、泉水、滋潤 |
天干性質詳解
甲木
- 特性:陽木,如參天大樹,高大挺拔
- 性格:正直、有擔當、有主見、領導力強
- 適合:管理、創業、規劃
乙木
- 特性:陰木,如花草藤蔓,柔軟有韌性
- 性格:溫柔、細膩、適應力強、善於周旋
- 適合:藝術、設計、外交
丙火
- 特性:陽火,如太陽光芒,熱情四射
- 性格:熱情、開朗、積極、有感染力
- 適合:演藝、銷售、公關
丁火
- 特性:陰火,如燭火星光,溫暖細膩
- 性格:敏感、細心、有洞察力、內斂
- 適合:研究、文學、心理學
戊土
- 特性:陽土,如高山城牆,穩重厚實
- 性格:穩重、誠信、包容、傳統
- 適合:房地產、建築、金融
己土
- 特性:陰土,如田園沃土,滋養萬物
- 性格:謙和、務實、包容、善於照顧人
- 適合:服務業、農業、教育
庚金
- 特性:陽金,如刀劍礦石,剛硬鋒利
- 性格:果斷、剛毅、有正義感、直來直往
- 適合:軍警、法律、工程
辛金
- 特性:陰金,如珠玉首飾,精緻美麗
- 性格:聰慧、講究、有品味、略帶傲氣
- 適合:珠寶、時尚、金融
壬水
- 特性:陽水,如大海江河,浩瀚奔流
- 性格:智慧、多變、善於變通、胸懷寬廣
- 適合:貿易、物流、國際事務
癸水
- 特性:陰水,如雨露泉水,潤物無聲
- 性格:敏感、直覺強、默默付出、善解人意
- 適合:醫療、諮詢、文化
---
地支(十二地支)
地支共有十二個,對應十二生肖:
| 地支 | 五行 | 陰陽 | 生肖 | 月份 | 時辰 | 方位 | 臟腑 |
|---|---|---|---|---|---|---|---|
| 子 | 水 | 陽 | 鼠 | 11月 | 23-01 | 北 | 膽 |
| 丑 | 土 | 陰 | 牛 | 12月 | 01-03 | 東北 | 肝 |
| 寅 | 木 | 陽 | 虎 | 1月 | 03-05 | 東北 | 肺 |
| 卯 | 木 | 陰 | 兔 | 2月 | 05-07 | 東 | 大腸 |
| 辰 | 土 | 陽 | 龍 | 3月 | 07-09 | 東南 | 胃 |
| 巳 | 火 | 陰 | 蛇 | 4月 | 09-11 | 東南 | 脾 |
| 午 | 火 | 陽 | 馬 | 5月 | 11-13 | 南 | 心 |
| 未 | 土 | 陰 | 羊 | 6月 | 13-15 | 西南 | 小腸 |
| 申 | 金 | 陽 | 猴 | 7月 | 15-17 | 西南 | 膀胱 |
| 酉 | 金 | 陰 | 雞 | 8月 | 17-19 | 西 | 腎 |
| 戌 | 土 | 陽 | 狗 | 9月 | 19-21 | 西北 | 心包 |
| 亥 | 水 | 陰 | 豬 | 10月 | 21-23 | 西北 | 三焦 |
地支藏干
每個地支內部藏有天干,稱為「藏干」:
| 地支 | 本氣 | 中氣 | 餘氣 | 說明 |
|---|---|---|---|---|
| 子 | 癸 | - | - | 純水 |
| 丑 | 己 | 癸 | 辛 | 濕土藏水金 |
| 寅 | 甲 | 丙 | 戊 | 木中帶火土 |
| 卯 | 乙 | - | - | 純木 |
| 辰 | 戊 | 乙 | 癸 | 濕土藏木水 |
| 巳 | 丙 | 戊 | 庚 | 火中帶土金 |
| 午 | 丁 | 己 | - | 火中帶土 |
| 未 | 己 | 丁 | 乙 | 燥土藏火木 |
| 申 | 庚 | 壬 | 戊 | 金中帶水土 |
| 酉 | 辛 | - | - | 純金 |
| 戌 | 戊 | 辛 | 丁 | 燥土藏金火 |
| 亥 | 壬 | 甲 | - | 水中帶木 |
---
干支紀年
六十甲子
天干(10個)與地支(12個)依次相配,形成六十組合,稱為「六十甲子」:
甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉、
甲戌、乙亥、丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未、
甲申、乙酉、丙戌、丁亥、戊子、己丑、庚寅、辛卯、壬辰、癸巳、
甲午、乙未、丙申、丁酉、戊戌、己亥、庚子、辛丑、壬寅、癸卯、
甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑、
甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥。納音五行
每兩組干支配一個納音五行:
| 干支 | 納音 | 干支 | 納音 |
|---|---|---|---|
| 甲子、乙丑 | 海中金 | 甲午、乙未 | 沙中金 |
| 丙寅、丁卯 | 爐中火 | 丙申、丁酉 | 山下火 |
| 戊辰、己巳 | 大林木 | 戊戌、己亥 | 平地木 |
| 庚午、辛未 | 路旁土 | 庚子、辛丑 | 壁上土 |
| 壬申、癸酉 | 劍鋒金 | 壬寅、癸卯 | 金箔金 |
| 甲戌、乙亥 | 山頭火 | 甲辰、乙巳 | 覆燈火 |
| 丙子、丁丑 | 澗下水 | 丙午、丁未 | 天河水 |
| 戊寅、己卯 | 城頭土 | 戊申、己酉 | 大驛土 |
| 庚辰、辛巳 | 白蠟金 | 庚戌、辛亥 | 釵釧金 |
| 壬午、癸未 | 楊柳木 | 壬子、癸丑 | 桑柘木 |
| 甲申、乙酉 | 泉中水 | 甲寅、乙卯 | 大溪水 |
| 丙戌、丁亥 | 屋上土 | 丙辰、丁巳 | 沙中土 |
| 戊子、己丑 | 霹靂火 | 戊午、己未 | 天上火 |
| 庚寅、辛卯 | 松柏木 | 庚申、辛酉 | 石榴木 |
| 壬辰、癸巳 | 長流水 | 壬戌、癸亥 | 大海水 |
---
時辰對照
| 時辰 | 地支 | 現代時間 | 別稱 |
|---|---|---|---|
| 子時 | 子 | 23:00 - 00:59 | 夜半、子夜 |
| 丑時 | 丑 | 01:00 - 02:59 | 雞鳴、荒雞 |
| 寅時 | 寅 | 03:00 - 04:59 | 平旦、黎明 |
| 卯時 | 卯 | 05:00 - 06:59 | 日出、破曉 |
| 辰時 | 辰 | 07:00 - 08:59 | 食時、早食 |
| 巳時 | 巳 | 09:00 - 10:59 | 隅中、日禺 |
| 午時 | 午 | 11:00 - 12:59 | 日中、正午 |
| 未時 | 未 | 13:00 - 14:59 | 日昳、日跌 |
| 申時 | 申 | 15:00 - 16:59 | 晡時、日鋪 |
| 酉時 | 酉 | 17:00 - 18:59 | 日入、日落 |
| 戌時 | 戌 | 19:00 - 20:59 | 黃昏、日夕 |
| 亥時 | 亥 | 21:00 - 22:59 | 人定、定昏 |
早子時與夜子時
子時跨越兩天(23:00-00:59),有兩種處理方式:
1. 傳統派:子時統一歸當日,不分早夜 2. 現代派:
- 23:00-23:59(夜子時):屬當日
- 00:00-00:59(早子時):屬次日
建議:以傳統派為主,但可向用戶說明兩種算法差異。
五行生剋詳解
五行基礎
五行是中國古代哲學的核心概念,代表宇宙萬物的五種基本屬性:
| 五行 | 木 | 火 | 土 | 金 | 水 |
|---|---|---|---|---|---|
| 方位 | 東 | 南 | 中 | 西 | 北 |
| 季節 | 春 | 夏 | 長夏(四季) | 秋 | 冬 |
| 顏色 | 青/綠 | 紅/赤 | 黃 | 白 | 黑/藍 |
| 臟腑 | 肝/膽 | 心/小腸 | 脾/胃 | 肺/大腸 | 腎/膀胱 |
| 情志 | 怒 | 喜 | 思 | 悲 | 恐 |
| 味道 | 酸 | 苦 | 甘 | 辛 | 鹹 |
| 數字 | 3, 8 | 2, 7 | 5, 10 | 4, 9 | 1, 6 |
---
五行相生
相生是指一種五行能夠促進、滋養另一種五行的關係。
生的循環
木 → 火 → 土 → 金 → 水 → 木相生詳解
| 關係 | 原理 | 命理意義 |
|---|---|---|
| 木生火 | 木燃燒產生火焰 | 木為火之母,火得木旺 |
| 火生土 | 火燒成灰燼為土 | 火為土之母,土得火旺 |
| 土生金 | 土中蘊藏金礦 | 土為金之母,金得土旺 |
| 金生水 | 金屬融化成液態 | 金為水之母,水得金旺 |
| 水生木 | 水滋潤草木生長 | 水為木之母,木得水旺 |
生的吉凶
在八字命理中:
- 被生者:受益,得到滋養
- 生者:付出,有所消耗
例如:
- 印星生日主 → 日主得助,吉
- 日主生食傷 → 日主洩氣,視情況而定
---
五行相剋
相剋是指一種五行能夠制約、抑制另一種五行的關係。
剋的循環
木 → 土 → 水 → 火 → 金 → 木相剋詳解
| 關係 | 原理 | 命理意義 |
|---|---|---|
| 木剋土 | 草木破土而出 | 木能制土,土見木損 |
| 土剋水 | 土築堤壩攔水 | 土能制水,水見土阻 |
| 水剋火 | 水能滅火 | 水能制火,火見水熄 |
| 火剋金 | 烈火熔金 | 火能制金,金見火毀 |
| 金剋木 | 金斧伐木 | 金能制木,木見金傷 |
剋的吉凶
在八字命理中:
- 被剋者:受制約,可能受損
- 剋者:施加控制,消耗能量
但剋不一定為凶:
- 身強遇官殺(剋我)→ 反而是制約,可成就事業
- 身弱遇官殺 → 壓力過大,不利
---
反生反剋
反生為剋
當「生」過度時,反而對被生者有害:
| 情況 | 說明 |
|---|---|
| 金多水濁 | 過多金生水,水反而渾濁無用 |
| 水多木漂 | 過多水生木,木反而漂浮無根 |
| 木多火塞 | 過多木生火,火反而窒息難燃 |
| 火多土焦 | 過多火生土,土反而焦燥貧瘠 |
| 土多金埋 | 過多土生金,金反而被埋難出 |
反剋
當被剋者過強時,反而能制約剋者:
| 情況 | 說明 |
|---|---|
| 木堅金缺 | 木太硬,金斧反而缺口 |
| 金多火息 | 金太多太重,小火難熔 |
| 火烈水乾 | 火太猛,水反而被蒸發 |
| 水多土流 | 水太大,土堤反而崩潰 |
| 土重木折 | 土太硬太重,幼木難破 |
---
五行旺衰(月令)
五行在不同季節(月份)有不同的強弱狀態:
旺衰等級
| 等級 | 狀態 | 力量 |
|---|---|---|
| 旺 | 當令主氣 | 最強(100%) |
| 相 | 被旺者所生 | 次強(80%) |
| 休 | 生旺者之五行 | 中等(50%) |
| 囚 | 剋旺者之五行 | 較弱(30%) |
| 死 | 被旺者所剋 | 最弱(10%) |
四季旺衰表
| 季節 | 月份 | 旺 | 相 | 休 | 囚 | 死 |
|---|---|---|---|---|---|---|
| 春 | 寅、卯、辰 | 木 | 火 | 水 | 金 | 土 |
| 夏 | 巳、午、未 | 火 | 土 | 木 | 水 | 金 |
| 秋 | 申、酉、戌 | 金 | 水 | 土 | 火 | 木 |
| 冬 | 亥、子、丑 | 水 | 木 | 金 | 土 | 火 |
四季土旺
土在每季末月(辰、未、戌、丑)最旺:
| 季節末 | 月份 | 旺 | 相 | 休 | 囚 | 死 |
|---|---|---|---|---|---|---|
| 四季 | 辰、未、戌、丑 | 土 | 金 | 火 | 木 | 水 |
---
五行調候
調候用神
根據出生季節,某些五行對命格有特殊調節作用:
| 情況 | 問題 | 調候法 |
|---|---|---|
| 冬月生人 | 寒氣重 | 需火暖命 |
| 夏月生人 | 燥氣重 | 需水潤命 |
| 金水太旺 | 寒濕 | 需木火調候 |
| 木火太旺 | 燥熱 | 需金水調候 |
調候原則
- 寒命喜暖:冬天生、水旺者,喜火、土
- 熱命喜涼:夏天生、火旺者,喜水、金
- 濕命喜燥:水土過重者,喜火、木
- 燥命喜潤:火土過重者,喜水、金
---
五行通關
當兩種五行相剋時,可以用第三種五行來「通關」化解:
通關法則
| 相剋 | 通關五行 | 原理 |
|---|---|---|
| 金剋木 | 水 | 金生水,水生木 |
| 木剋土 | 火 | 木生火,火生土 |
| 土剋水 | 金 | 土生金,金生水 |
| 水剋火 | 木 | 水生木,木生火 |
| 火剋金 | 土 | 火生土,土生金 |
通關應用
例如:日主為木,被金剋(殺重身輕)
- 若有水通關 → 金生水,水生木,化殺為印
- 殺印相生,反為貴格
---
五行配置分析
五行俱全
八字中金木水火土都有,稱為「五行俱全」:
- 優點:人生較為均衡,少極端
- 注意:也可能「樣樣通,樣樣鬆」
五行缺失
某一五行完全沒有:
- 不一定是壞事,需看整體配置
- 若缺的是忌神,反而是好事
- 若缺的是喜用神,則需注意補救
五行偏枯
某一五行過多或過少:
- 太過:該五行的負面特質可能顯現
- 不及:該五行的正面能量不足
常見五行特徵
| 五行偏重 | 可能特點 | 注意事項 |
|---|---|---|
| 木多 | 仁慈、固執、肝膽問題 | 需金制約 |
| 火多 | 熱情、急躁、心血管問題 | 需水調節 |
| 土多 | 穩重、固執、脾胃問題 | 需木疏通 |
| 金多 | 果決、刻薄、肺部問題 | 需火融通 |
| 水多 | 智慧、善變、腎泌尿問題 | 需土制約 |
用神喜忌法則
基本概念
用神:對命格最有幫助的五行或十神 喜神:輔助用神的五行 忌神:對命格最不利的五行 仇神:輔助忌神的五行 閒神:對命格影響較小的五行
---
用神取法原則
基本法則
| 日主狀態 | 用神方向 | 喜神 | 忌神 |
|---|---|---|---|
| 身強 | 洩、耗、剋 | 食傷、財星、官殺 | 印星、比劫 |
| 身弱 | 生、助 | 印星、比劫 | 財星、官殺、食傷 |
| 身旺極 | 順勢 | 比劫、印星 | 官殺、財星 |
| 身弱極 | 從勢 | 所從之神 | 生扶日主之神 |
---
身強取用
一、食傷洩秀
適用:日主身強,需要發洩旺氣
原理:
- 食神、傷官為日主所生
- 能洩去日主過旺之氣
- 將過剩精力轉化為才華
喜忌:
- 喜:食傷、財星
- 忌:印星(制食傷)
命格特點:
- 才華出眾
- 善於表達
- 適合藝術、創意工作
---
二、財星耗身
適用:日主身強,需要消耗旺氣
原理:
- 財星為日主所剋
- 日主需付出精力去剋制財星
- 從而消耗過旺之氣
喜忌:
- 喜:財星、食傷(生財)
- 忌:比劫(奪財)
命格特點:
- 勤儉致富
- 善於理財
- 務實穩健
---
三、官殺制身
適用:日主身強且無制約
原理:
- 官殺剋制日主
- 使過旺的日主有所收斂
- 形成有紀律、有規範的格局
喜忌:
- 喜:官殺、財星(生官殺)
- 忌:印星(化官殺)
命格特點:
- 守法守規
- 有責任感
- 適合仕途
---
身弱取用
一、印星生身
適用:日主身弱,需要生扶
原理:
- 印星生日主
- 給予日主持續的支持
- 增強日主的力量
喜忌:
- 喜:印星、官殺(生印)
- 忌:財星(壞印)
命格特點:
- 有貴人相助
- 學歷較高
- 內斂穩重
---
二、比劫助身
適用:日主身弱,需要同黨相助
原理:
- 比劫與日主同五行
- 直接增強日主力量
- 形成團結互助的格局
喜忌:
- 喜:比劫、印星
- 忌:官殺(制比劫)
命格特點:
- 有兄弟朋友相助
- 團隊合作能力強
- 但可能有競爭
---
特殊格局取用
從財格
條件:日主極弱,財星極強
取用:
- 用神:財星
- 喜神:食傷(生財)、財星
- 忌神:印星、比劫
命格特點:
- 順從財運
- 易得財富
- 需放棄自我主張
---
從官格
條件:日主極弱,官星極強
取用:
- 用神:正官
- 喜神:財星(生官)、官星
- 忌神:印星(化官)、比劫
命格特點:
- 順從權威
- 易入仕途
- 需服從規則
---
從殺格
條件:日主極弱,七殺極強
取用:
- 用神:七殺
- 喜神:財星(生殺)
- 忌神:印星(化殺)
命格特點:
- 剛強果斷
- 有武職緣分
- 需化壓力為動力
---
從兒格
條件:日主極弱,食傷極強
取用:
- 用神:食傷
- 喜神:財星
- 忌神:印星(制食傷)
命格特點:
- 才華橫溢
- 創意無限
- 順從天賦發展
---
專旺格
條件:日主極旺,無制約
類型:
| 格局 | 日主 | 月令 | 特點 |
|---|---|---|---|
| 曲直格 | 甲乙木 | 寅卯月 | 仁愛、直爽 |
| 炎上格 | 丙丁火 | 巳午月 | 熱情、光明 |
| 稼穡格 | 戊己土 | 辰戌丑未月 | 穩重、包容 |
| 從革格 | 庚辛金 | 申酉月 | 果決、剛毅 |
| 潤下格 | 壬癸水 | 亥子月 | 智慧、變通 |
取用:順其旺勢,以旺神為用
---
調候用神
什麼是調候
根據出生季節的寒暖燥濕,選擇能調節氣候的五行為用神。
調候法則
| 情況 | 問題 | 調候用神 |
|---|---|---|
| 冬月生人 | 寒冷 | 火(暖命) |
| 夏月生人 | 燥熱 | 水(潤命) |
| 金水太旺 | 寒濕 | 木火 |
| 木火太旺 | 燥熱 | 金水 |
調候優先
在某些情況下,調候用神優先於扶抑用神:
- 冬月水日主:雖需土金扶助,但更需火暖命
- 夏月火日主:雖需木印生扶,但更需水潤澤
---
用神層次
第一用神(正用神)
命格最需要的五行,直接解決命格的主要矛盾。
第二用神(喜神)
輔助正用神的五行,間接改善命格。
第三用神(閒神)
對命格影響較小,可用可不用。
---
用神變化
大運變化
大運五行會影響用神的作用:
- 行用神運:順遂、發達
- 行喜神運:平順、有助
- 行忌神運:阻礙、起伏
- 行仇神運:不利、波折
流年變化
流年五行會短期影響運勢:
- 流年遇用神:當年順利
- 流年遇忌神:當年多事
---
用神受損
用神被合
用神與其他干支相合,力量減弱。
用神被沖
用神與其他干支相沖,力量受損。
用神被剋
用神被其他五行剋制,難以發揮。
用神入墓
用神進入墓庫(辰戌丑未),力量受困。
---
實例分析
例一:身強取食傷
八字:甲寅 丙寅 甲子 甲戌
- 日主甲木身強
- 月干丙火(食神)為用神
- 喜神:火、土
- 忌神:水、木
解讀:此命宜發揮才華,以火洩木氣
---
例二:身弱取印星
八字:庚子 戊子 甲申 丙寅
- 日主甲木身弱
- 子水(正印)為用神
- 喜神:水、木
- 忌神:金、土
解讀:此命需貴人扶持,以水生木
---
取用口訣
身強宜洩宜剋宜耗,
身弱宜生宜助宜扶。
從強順勢不可逆,
從弱隨流莫強扶。
調候寒暖需兼顧,
格局成敗在用神。#!/usr/bin/env python3
"""
八字命理排盤計算工具
Bazi (Four Pillars of Destiny) Calculator
內建農曆轉換與節氣計算功能,無需外部依賴。
"""
from datetime import datetime, date, timedelta
from typing import Tuple, Dict, List, Optional
# ============================================================
# 基礎數據
# ============================================================
# 天干
TIANGAN = ["甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"]
TIANGAN_WUXING = ["木", "木", "火", "火", "土", "土", "金", "金", "水", "水"]
TIANGAN_YINYANG = ["陽", "陰", "陽", "陰", "陽", "陰", "陽", "陰", "陽", "陰"]
# 地支
DIZHI = ["子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"]
DIZHI_WUXING = ["水", "土", "木", "木", "土", "火", "火", "土", "金", "金", "土", "水"]
DIZHI_SHENGXIAO = ["鼠", "牛", "虎", "兔", "龍", "蛇", "馬", "羊", "猴", "雞", "狗", "豬"]
# 地支藏干
DIZHI_CANGGAN = {
"子": ["癸"],
"丑": ["己", "癸", "辛"],
"寅": ["甲", "丙", "戊"],
"卯": ["乙"],
"辰": ["戊", "乙", "癸"],
"巳": ["丙", "戊", "庚"],
"午": ["丁", "己"],
"未": ["己", "丁", "乙"],
"申": ["庚", "壬", "戊"],
"酉": ["辛"],
"戌": ["戊", "辛", "丁"],
"亥": ["壬", "甲"],
}
# 時辰對照
SHICHEN = {
23: 0, 0: 0, # 子時 23:00-00:59
1: 1, 2: 1, # 丑時 01:00-02:59
3: 2, 4: 2, # 寅時 03:00-04:59
5: 3, 6: 3, # 卯時 05:00-06:59
7: 4, 8: 4, # 辰時 07:00-08:59
9: 5, 10: 5, # 巳時 09:00-10:59
11: 6, 12: 6, # 午時 11:00-12:59
13: 7, 14: 7, # 未時 13:00-14:59
15: 8, 16: 8, # 申時 15:00-16:59
17: 9, 18: 9, # 酉時 17:00-18:59
19: 10, 20: 10, # 戌時 19:00-20:59
21: 11, 22: 11, # 亥時 21:00-22:59
}
# 十神名稱
SHISHEN_NAMES = {
(0, 0): "比肩", (0, 1): "劫財", # 同我(比劫)
(1, 0): "食神", (1, 1): "傷官", # 我生(食傷)
(2, 0): "偏財", (2, 1): "正財", # 我剋(財星)
(3, 0): "七殺", (3, 1): "正官", # 剋我(官殺)
(4, 0): "偏印", (4, 1): "正印", # 生我(印星)
}
# ============================================================
# 農曆數據 (1900-2099)
# ============================================================
YEAR_INFOS = [
# 1900-1909
0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2,
# 1910-1919
0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0, 0x14977,
# 1920-1929
0x04970, 0x0a4b0, 0x0b4b5, 0x06a50, 0x06d40, 0x1ab54, 0x02b60, 0x09570, 0x052f2, 0x04970,
# 1930-1939
0x06566, 0x0d4a0, 0x0ea50, 0x06e95, 0x05ad0, 0x02b60, 0x186e3, 0x092e0, 0x1c8d7, 0x0c950,
# 1940-1949
0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2, 0x0a950, 0x0b557,
# 1950-1959
0x06ca0, 0x0b550, 0x15355, 0x04da0, 0x0a5d0, 0x14573, 0x052d0, 0x0a9a8, 0x0e950, 0x06aa0,
# 1960-1969
0x0aea6, 0x0ab50, 0x04b60, 0x0aae4, 0x0a570, 0x05260, 0x0f263, 0x0d950, 0x05b57, 0x056a0,
# 1970-1979
0x096d0, 0x04dd5, 0x04ad0, 0x0a4d0, 0x0d4d4, 0x0d250, 0x0d558, 0x0b540, 0x0b5a0, 0x195a6,
# 1980-1989
0x095b0, 0x049b0, 0x0a974, 0x0a4b0, 0x0b27a, 0x06a50, 0x06d40, 0x0af46, 0x0ab60, 0x09570,
# 1990-1999
0x04af5, 0x04970, 0x064b0, 0x074a3, 0x0ea50, 0x06b58, 0x05ac0, 0x0ab60, 0x096d5, 0x092e0,
# 2000-2009
0x0c960, 0x0d954, 0x0d4a0, 0x0da50, 0x07552, 0x056a0, 0x0abb7, 0x025d0, 0x092d0, 0x0cab5,
# 2010-2019
0x0a950, 0x0b4a0, 0x0baa4, 0x0ad50, 0x055d9, 0x04ba0, 0x0a5b0, 0x15176, 0x052b0, 0x0a930,
# 2020-2029
0x07954, 0x06aa0, 0x0ad50, 0x05b52, 0x04b60, 0x0a6e6, 0x0a4e0, 0x0d260, 0x0ea65, 0x0d530,
# 2030-2039
0x05aa0, 0x076a3, 0x096d0, 0x04afb, 0x04ad0, 0x0a4d0, 0x1d0b6, 0x0d250, 0x0d520, 0x0dd45,
# 2040-2049
0x0b5a0, 0x056d0, 0x055b2, 0x049b0, 0x0a577, 0x0a4b0, 0x0aa50, 0x1b255, 0x06d20, 0x0ada0,
# 2050-2059
0x14b63, 0x09370, 0x049f8, 0x04970, 0x064b0, 0x168a6, 0x0ea50, 0x06aa0, 0x1a6c4, 0x0aae0,
# 2060-2069
0x092e0, 0x0d2e3, 0x0c960, 0x0d557, 0x0d4a0, 0x0da50, 0x05d55, 0x056a0, 0x0a6d0, 0x055d4,
# 2070-2079
0x052d0, 0x0a9b8, 0x0a950, 0x0b4a0, 0x0b6a6, 0x0ad50, 0x055a0, 0x0aba4, 0x0a5b0, 0x052b0,
# 2080-2089
0x0b273, 0x06930, 0x07337, 0x06aa0, 0x0ad50, 0x14b55, 0x04b60, 0x0a570, 0x054e4, 0x0d160,
# 2090-2099
0x0e968, 0x0d520, 0x0daa0, 0x16aa6, 0x056d0, 0x04ae0, 0x0a9d4, 0x0a2d0, 0x0d150, 0x0f252,
]
LUNAR_START_DATE = date(1900, 1, 31)
# ============================================================
# 節氣數據
# ============================================================
# 節氣名稱(24節氣,每月兩個,第一個是「節」,第二個是「中氣」)
JIEQI_NAMES = [
"小寒", "大寒", "立春", "雨水", "驚蟄", "春分",
"清明", "穀雨", "立夏", "小滿", "芒種", "夏至",
"小暑", "大暑", "立秋", "處暑", "白露", "秋分",
"寒露", "霜降", "立冬", "小雪", "大雪", "冬至"
]
# 節氣(月份起始)的索引:立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪、小寒
JIE_INDICES = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 0]
# 節氣大約日期(簡化版,實際需要精確計算)
# 格式:月份 -> [(節名, 大約日期), ...]
JIEQI_DATES = {
1: [("小寒", 6), ("大寒", 20)],
2: [("立春", 4), ("雨水", 19)],
3: [("驚蟄", 6), ("春分", 21)],
4: [("清明", 5), ("穀雨", 20)],
5: [("立夏", 6), ("小滿", 21)],
6: [("芒種", 6), ("夏至", 21)],
7: [("小暑", 7), ("大暑", 23)],
8: [("立秋", 8), ("處暑", 23)],
9: [("白露", 8), ("秋分", 23)],
10: [("寒露", 8), ("霜降", 24)],
11: [("立冬", 8), ("小雪", 22)],
12: [("大雪", 7), ("冬至", 22)],
}
# ============================================================
# 輔助函數
# ============================================================
def _year_days(year_info: int) -> int:
"""計算農曆年的總天數"""
days = 29 * 12
leap_month = year_info & 0xF
if leap_month:
days += 29
if (year_info >> 16) & 1:
days += 1
for month in range(1, 13):
if (year_info >> (16 - month)) & 1:
days += 1
return days
def _month_days(year_info: int, month: int, is_leap: bool = False) -> int:
"""計算農曆某月的天數"""
if is_leap:
return 30 if (year_info >> 16) & 1 else 29
return 30 if (year_info >> (16 - month)) & 1 else 29
def gregorian_to_lunar(year: int, month: int, day: int) -> Tuple[int, int, int, bool]:
"""西曆轉農曆"""
if year < 1900 or year > 2099:
raise ValueError(f"年份 {year} 超出支援範圍 (1900-2099)")
target_date = date(year, month, day)
offset = (target_date - LUNAR_START_DATE).days
if offset < 0:
raise ValueError("日期早於1900年1月31日")
lunar_year = 1900
year_index = 0
while year_index < len(YEAR_INFOS):
year_info = YEAR_INFOS[year_index]
year_days = _year_days(year_info)
if offset < year_days:
break
offset -= year_days
lunar_year += 1
year_index += 1
if year_index >= len(YEAR_INFOS):
raise ValueError("日期超出支援範圍")
year_info = YEAR_INFOS[year_index]
leap_month = year_info & 0xF
for m in range(1, 13):
days = _month_days(year_info, m, False)
if offset < days:
return (lunar_year, m, offset + 1, False)
offset -= days
if m == leap_month:
days = _month_days(year_info, m, True)
if offset < days:
return (lunar_year, m, offset + 1, True)
offset -= days
raise ValueError("日期計算錯誤")
def get_jieqi_month(year: int, month: int, day: int) -> int:
"""
根據節氣確定月柱的月份
返回 1-12,對應寅月-丑月
"""
# 簡化版:根據節氣表判斷
jieqi = JIEQI_DATES.get(month, [])
# 月柱月份映射(以節氣為準)
# 立春(2月)=寅月(1), 驚蟄(3月)=卯月(2), ...
month_map = {
2: 1, # 立春後為寅月
3: 2, # 驚蟄後為卯月
4: 3, # 清明後為辰月
5: 4, # 立夏後為巳月
6: 5, # 芒種後為午月
7: 6, # 小暑後為未月
8: 7, # 立秋後為申月
9: 8, # 白露後為酉月
10: 9, # 寒露後為戌月
11: 10, # 立冬後為亥月
12: 11, # 大雪後為子月
1: 12, # 小寒後為丑月
}
jie_day = jieqi[0][1] if jieqi else 6 # 節氣(第一個)的大約日期
if day >= jie_day:
return month_map.get(month, month)
else:
# 未過節,屬於上一個月
prev_month = month - 1 if month > 1 else 12
return month_map.get(prev_month, prev_month)
def get_year_ganzhi(year: int, month: int, day: int) -> Tuple[int, int]:
"""
計算年柱干支(以立春為界)
返回 (天干索引, 地支索引)
"""
# 判斷是否過了立春
lichun_day = JIEQI_DATES[2][0][1] # 立春大約日期
if month < 2 or (month == 2 and day < lichun_day):
year -= 1 # 未過立春,屬於前一年
# 計算干支
# 1984年為甲子年
offset = year - 1984
gan = offset % 10
zhi = offset % 12
return (gan, zhi)
def get_month_ganzhi(year_gan: int, jieqi_month: int) -> Tuple[int, int]:
"""
計算月柱干支
year_gan: 年干索引
jieqi_month: 節氣月份 (1=寅月, 12=丑月)
返回 (天干索引, 地支索引)
"""
# 月支:寅月(1)=寅(2), 卯月(2)=卯(3), ...
month_zhi = (jieqi_month + 1) % 12
# 月干推算(五虎遁)
# 甲己年丙寅, 乙庚年戊寅, 丙辛年庚寅, 丁壬年壬寅, 戊癸年甲寅
month_gan_start = {
0: 2, # 甲年 -> 丙
1: 4, # 乙年 -> 戊
2: 6, # 丙年 -> 庚
3: 8, # 丁年 -> 壬
4: 0, # 戊年 -> 甲
5: 2, # 己年 -> 丙
6: 4, # 庚年 -> 戊
7: 6, # 辛年 -> 庚
8: 8, # 壬年 -> 壬
9: 0, # 癸年 -> 甲
}
start_gan = month_gan_start[year_gan]
month_gan = (start_gan + jieqi_month - 1) % 10
return (month_gan, month_zhi)
def get_day_ganzhi(year: int, month: int, day: int) -> Tuple[int, int]:
"""
計算日柱干支
使用儒略日計算法
"""
# 計算儒略日
a = (14 - month) // 12
y = year + 4800 - a
m = month + 12 * a - 3
jd = day + (153 * m + 2) // 5 + 365 * y + y // 4 - y // 100 + y // 400 - 32045
# 1984年1月1日是甲子日,JD = 2445701
offset = jd - 2445701
gan = offset % 10
zhi = offset % 12
return (gan, zhi)
def get_hour_ganzhi(day_gan: int, hour: int) -> Tuple[int, int]:
"""
計算時柱干支
day_gan: 日干索引
hour: 小時 (0-23)
"""
# 時支
hour_zhi = SHICHEN.get(hour, 0)
# 時干推算(五鼠遁)
# 甲己日甲子, 乙庚日丙子, 丙辛日戊子, 丁壬日庚子, 戊癸日壬子
hour_gan_start = {
0: 0, # 甲日 -> 甲
1: 2, # 乙日 -> 丙
2: 4, # 丙日 -> 戊
3: 6, # 丁日 -> 庚
4: 8, # 戊日 -> 壬
5: 0, # 己日 -> 甲
6: 2, # 庚日 -> 丙
7: 4, # 辛日 -> 戊
8: 6, # 壬日 -> 庚
9: 8, # 癸日 -> 壬
}
start_gan = hour_gan_start[day_gan]
hour_gan = (start_gan + hour_zhi) % 10
return (hour_gan, hour_zhi)
def get_shishen(day_gan: int, target_gan: int) -> str:
"""計算十神"""
day_wuxing = TIANGAN.index(TIANGAN[day_gan]) // 2
target_wuxing = TIANGAN.index(TIANGAN[target_gan]) // 2
day_yy = TIANGAN.index(TIANGAN[day_gan]) % 2
target_yy = TIANGAN.index(TIANGAN[target_gan]) % 2
# 計算五行關係
relation = (target_wuxing - day_wuxing) % 5
same_yy = 0 if day_yy == target_yy else 1
return SHISHEN_NAMES.get((relation, same_yy), "")
def count_wuxing(pillars: List[Tuple[int, int]]) -> Dict[str, int]:
"""統計五行數量"""
count = {"金": 0, "木": 0, "水": 0, "火": 0, "土": 0}
for gan, zhi in pillars:
# 天干五行
count[TIANGAN_WUXING[gan]] += 1
# 地支五行
count[DIZHI_WUXING[zhi]] += 1
# 藏干五行
for cg in DIZHI_CANGGAN[DIZHI[zhi]]:
cg_idx = TIANGAN.index(cg)
count[TIANGAN_WUXING[cg_idx]] += 0.5 # 藏干權重較低
return count
def analyze_rizhu_strength(day_gan: int, month_zhi: int, pillars: List[Tuple[int, int]]) -> Dict:
"""分析日主強弱"""
day_wuxing = TIANGAN_WUXING[day_gan]
month_wuxing = DIZHI_WUXING[month_zhi]
# 月令旺衰
wuxing_order = ["木", "火", "土", "金", "水"]
day_idx = wuxing_order.index(day_wuxing)
month_idx = wuxing_order.index(month_wuxing)
# 判斷月令
if day_wuxing == month_wuxing:
month_strength = "旺"
elif wuxing_order[(day_idx + 1) % 5] == month_wuxing:
month_strength = "相"
elif wuxing_order[(day_idx + 4) % 5] == month_wuxing:
month_strength = "休"
elif wuxing_order[(day_idx + 3) % 5] == month_wuxing:
month_strength = "囚"
else:
month_strength = "死"
# 統計通根
root_count = 0
for gan, zhi in pillars:
for cg in DIZHI_CANGGAN[DIZHI[zhi]]:
if TIANGAN_WUXING[TIANGAN.index(cg)] == day_wuxing:
root_count += 1
# 統計比劫印星
help_count = 0
for gan, zhi in pillars:
gan_wuxing = TIANGAN_WUXING[gan]
if gan_wuxing == day_wuxing: # 比劫
help_count += 1
elif wuxing_order[(day_idx + 4) % 5] == gan_wuxing: # 印星
help_count += 1
# 綜合判斷
strength_score = 0
if month_strength in ["旺", "相"]:
strength_score += 2
if root_count >= 2:
strength_score += 2
if help_count >= 2:
strength_score += 1
if strength_score >= 4:
overall = "身強"
elif strength_score >= 2:
overall = "中和"
else:
overall = "身弱"
return {
"日主": f"{TIANGAN[day_gan]}({day_wuxing})",
"月令": f"{DIZHI[month_zhi]}({month_wuxing})",
"月令旺衰": month_strength,
"通根數": root_count,
"比劫印星": help_count,
"綜合判斷": overall,
}
def get_yongshen(day_gan: int, strength: str) -> Dict:
"""推斷用神喜忌"""
day_wuxing = TIANGAN_WUXING[day_gan]
wuxing_order = ["木", "火", "土", "金", "水"]
day_idx = wuxing_order.index(day_wuxing)
if strength == "身強":
# 身強宜洩、宜剋、宜耗
xiyong = [
wuxing_order[(day_idx + 1) % 5], # 食傷(我生)
wuxing_order[(day_idx + 2) % 5], # 財星(我剋)
wuxing_order[(day_idx + 3) % 5], # 官殺(剋我)
]
jishen = [
wuxing_order[(day_idx + 4) % 5], # 印星(生我)
day_wuxing, # 比劫(同我)
]
else:
# 身弱宜生、宜助
xiyong = [
wuxing_order[(day_idx + 4) % 5], # 印星(生我)
day_wuxing, # 比劫(同我)
]
jishen = [
wuxing_order[(day_idx + 1) % 5], # 食傷(我生)
wuxing_order[(day_idx + 2) % 5], # 財星(我剋)
wuxing_order[(day_idx + 3) % 5], # 官殺(剋我)
]
return {
"喜用神": "、".join(xiyong),
"忌神": "、".join(jishen),
}
def calculate_dayun(year_gan: int, year_zhi: int, gender: str,
birth_year: int, birth_month: int, birth_day: int) -> List[Dict]:
"""計算大運"""
# 判斷順逆
# 陽年男、陰年女為順排;陰年男、陽年女為逆排
year_yinyang = TIANGAN_YINYANG[year_gan]
if (year_yinyang == "陽" and gender == "男") or (year_yinyang == "陰" and gender == "女"):
direction = 1 # 順排
else:
direction = -1 # 逆排
# 計算起運歲數(簡化版:以3年為1歲計算)
# 實際應計算到下一個節氣的天數
start_age = 3 if birth_day <= 15 else 6
# 獲取月柱
jieqi_month = get_jieqi_month(birth_year, birth_month, birth_day)
month_gan, month_zhi = get_month_ganzhi(year_gan, jieqi_month)
dayun_list = []
for i in range(8): # 排8運
age_start = start_age + i * 10
age_end = age_start + 9
# 計算該運的干支
gan = (month_gan + (i + 1) * direction) % 10
zhi = (month_zhi + (i + 1) * direction) % 12
dayun_list.append({
"年齡": f"{age_start}-{age_end}歲",
"干支": f"{TIANGAN[gan]}{DIZHI[zhi]}",
"五行": f"{TIANGAN_WUXING[gan]}{DIZHI_WUXING[zhi]}",
})
return dayun_list
def paipan(year: int, month: int, day: int, hour: int, gender: str = "男") -> Dict:
"""
八字排盤主函數
Args:
year: 西曆年份
month: 西曆月份
day: 西曆日期
hour: 小時 (0-23)
gender: "男" 或 "女"
Returns:
完整的八字命盤資訊
"""
# 1. 計算四柱
year_gan, year_zhi = get_year_ganzhi(year, month, day)
jieqi_month = get_jieqi_month(year, month, day)
month_gan, month_zhi = get_month_ganzhi(year_gan, jieqi_month)
day_gan, day_zhi = get_day_ganzhi(year, month, day)
hour_gan, hour_zhi = get_hour_ganzhi(day_gan, hour)
pillars = [
(year_gan, year_zhi),
(month_gan, month_zhi),
(day_gan, day_zhi),
(hour_gan, hour_zhi),
]
# 2. 轉農曆
try:
lunar_year, lunar_month, lunar_day, is_leap = gregorian_to_lunar(year, month, day)
lunar_str = f"{lunar_year}年{'閏' if is_leap else ''}{lunar_month}月{lunar_day}日"
except:
lunar_str = "無法轉換"
# 3. 計算十神
shishen_list = []
for i, (gan, zhi) in enumerate(pillars):
if i == 2: # 日柱
shishen_list.append("日主")
else:
shishen_list.append(get_shishen(day_gan, gan))
# 4. 統計五行
wuxing_count = count_wuxing(pillars)
# 5. 分析日主強弱
strength_analysis = analyze_rizhu_strength(day_gan, month_zhi, pillars)
# 6. 推斷用神
yongshen = get_yongshen(day_gan, strength_analysis["綜合判斷"])
# 7. 計算大運
dayun = calculate_dayun(year_gan, year_zhi, gender, year, month, day)
# 8. 組裝結果
result = {
"基本資訊": {
"西曆": f"{year}年{month}月{day}日 {hour}時",
"農曆": lunar_str,
"性別": gender,
"生肖": DIZHI_SHENGXIAO[year_zhi],
},
"四柱八字": {
"年柱": {
"干支": f"{TIANGAN[year_gan]}{DIZHI[year_zhi]}",
"天干": f"{TIANGAN[year_gan]}({TIANGAN_WUXING[year_gan]})",
"地支": f"{DIZHI[year_zhi]}({DIZHI_WUXING[year_zhi]})",
"藏干": "、".join(DIZHI_CANGGAN[DIZHI[year_zhi]]),
"十神": shishen_list[0],
},
"月柱": {
"干支": f"{TIANGAN[month_gan]}{DIZHI[month_zhi]}",
"天干": f"{TIANGAN[month_gan]}({TIANGAN_WUXING[month_gan]})",
"地支": f"{DIZHI[month_zhi]}({DIZHI_WUXING[month_zhi]})",
"藏干": "、".join(DIZHI_CANGGAN[DIZHI[month_zhi]]),
"十神": shishen_list[1],
},
"日柱": {
"干支": f"{TIANGAN[day_gan]}{DIZHI[day_zhi]}",
"天干": f"{TIANGAN[day_gan]}({TIANGAN_WUXING[day_gan]})【日主】",
"地支": f"{DIZHI[day_zhi]}({DIZHI_WUXING[day_zhi]})",
"藏干": "、".join(DIZHI_CANGGAN[DIZHI[day_zhi]]),
"十神": "日主",
},
"時柱": {
"干支": f"{TIANGAN[hour_gan]}{DIZHI[hour_zhi]}",
"天干": f"{TIANGAN[hour_gan]}({TIANGAN_WUXING[hour_gan]})",
"地支": f"{DIZHI[hour_zhi]}({DIZHI_WUXING[hour_zhi]})",
"藏干": "、".join(DIZHI_CANGGAN[DIZHI[hour_zhi]]),
"十神": shishen_list[3],
},
},
"五行統計": wuxing_count,
"日主分析": strength_analysis,
"用神喜忌": yongshen,
"大運排列": dayun,
}
return result
def print_result(result: Dict):
"""格式化輸出結果"""
print("\n" + "=" * 60)
print("🎋 八字命理排盤結果")
print("=" * 60)
print("\n【基本資訊】")
for key, value in result["基本資訊"].items():
print(f" {key}:{value}")
print("\n【四柱八字】")
print(" " + "-" * 50)
print(f" {'':6} | 年柱 | 月柱 | 日柱 | 時柱 |")
print(" " + "-" * 50)
pillars = result["四柱八字"]
print(f" {'干支':6} | {pillars['年柱']['干支']:^4} | {pillars['月柱']['干支']:^4} | {pillars['日柱']['干支']:^4} | {pillars['時柱']['干支']:^4} |")
print(f" {'十神':6} | {pillars['年柱']['十神']:^4} | {pillars['月柱']['十神']:^4} | {pillars['日柱']['十神']:^4} | {pillars['時柱']['十神']:^4} |")
print(" " + "-" * 50)
print("\n【五行統計】")
wuxing = result["五行統計"]
print(f" 金:{wuxing['金']:.1f} 木:{wuxing['木']:.1f} 水:{wuxing['水']:.1f} 火:{wuxing['火']:.1f} 土:{wuxing['土']:.1f}")
print("\n【日主分析】")
for key, value in result["日主分析"].items():
print(f" {key}:{value}")
print("\n【用神喜忌】")
for key, value in result["用神喜忌"].items():
print(f" {key}:{value}")
print("\n【大運排列】")
for dayun in result["大運排列"]:
print(f" {dayun['年齡']:12} | {dayun['干支']} ({dayun['五行']})")
print("\n" + "=" * 60)
if __name__ == "__main__":
import sys
if len(sys.argv) >= 5:
year = int(sys.argv[1])
month = int(sys.argv[2])
day = int(sys.argv[3])
hour = int(sys.argv[4])
gender = sys.argv[5] if len(sys.argv) > 5 else "男"
result = paipan(year, month, day, hour, gender)
print_result(result)
else:
print("用法:")
print(" python bazi_calc.py 年 月 日 時 [性別]")
print(" 例:python bazi_calc.py 1990 8 15 14 男")
print()
print("使用當前時間示例:")
now = datetime.now()
result = paipan(now.year, now.month, now.day, now.hour, "男")
print_result(result)
Related skills
Forks & variants (1)
Bazi Mingli has 1 known copy in the catalog totaling 41 installs. They canonicalize to this original listing.
- modelscope.cn - 41 installs
FAQ
What does bazi-mingli do?
Perform Bazi Four Pillars birth chart analysis and Chinese astrology divination.
When should I use bazi-mingli?
User requests 八字, 四柱, 排盤, birth chart analysis, or Chinese fortune telling.
Is bazi-mingli safe to install?
Review the Security Audits panel on this page before installing in production.