Methodology

玄曆的方法與資料來源

玄曆的結果不是隨機產生。平台先依固定規則、曆法來源、康熙筆畫標準與命理計算,建立可重現的結構化資料,再整理成可讀的說明。數值與盤面主要由程式與固定版本的計算引擎產生;部分完整報告的文字,則由語言模型依已鎖定的資料撰寫,文字生成不改變基礎計算結果。命理屬傳統文化與民俗解讀,適合用來整理思維與安排節奏,不構成醫療、法律或投資建議。

Last reviewed
2026-11-03
維護
玄曆命理研究所團隊
本頁性質
方法說明文件(僅描述現況)
01Architecture

我們如何建立命理結果

玄曆的輸出經過四個階段,每個階段負責不同的事,彼此不互相取代。

01
來源資料
SOURCE DATA

固定版本的曆法引擎、康熙筆畫字庫與命理規則資料。

02
確定性計算
DETERMINISTIC CALCULATION

由程式依固定規則推算,相同輸入得到相同結果。

03
傳統命理解讀
TRADITIONAL INTERPRETATION

依傳統命理理論,說明數值在民俗文化中的意涵。

04
文字呈現
NARRATIVE PRESENTATION

把已確認的資料整理成可讀的段落與章節。

計算 ≠ 民俗解讀 ≠ 文字生成。這三件事在玄曆是分開處理的:數值與盤面由程式產生,解讀依傳統命理理論, 文字只負責把已確認的內容寫清楚。

02Nameology

姓名學

以康熙筆畫為單一標準,先算出格位,再進行解讀。

筆畫標準與字庫流程

  • 康熙字典筆畫為玄曆採用的唯一標準。
  • 查詢時先比對平台內建字庫,再比對中文字筆畫字庫;兩者皆查無即停止。
  • 查無筆畫時停止分析並回報缺字,不自行猜測或補值。
  • 五格、三才由程式計算,不由文字生成階段推算。

五格公式(玄曆採用版本)

天格
姓筆畫 + 1
人格
姓 + 名第一字
地格
名1 + 名2(單名:名 + 1)
總格
全部字筆畫總和
外格
總格 − 人格

外格採「總格 − 人格」,與部分流派使用的補一法不同。

筆畫尾數與五行

筆畫尾數 1、2 屬木;3、4 屬火;5、6 屬土;7、8 屬金;9、0 屬水。

三才為天、人、地三格的五行關係,用來描述格位之間的相生相剋組合。

完整報告的文字

報告文字依已鎖定的筆畫、格位與三才資料撰寫,文字階段不重新計算筆畫或格位。

必須說明的一項限制

部分字的筆畫仍來自應用內建字庫,尚未全部完成獨立來源驗證。玄曆採取的作法是:查無資料時停止分析, 不以推測值補上,並將缺字記錄下來供後續補齊。

03BaZi

八字

以使用者提供的西曆出生資料為輸入,四柱由固定規則推算。

計算規則

  • 使用西曆出生日期與時間作為輸入。
  • 年柱以立春為換年界線。
  • 月柱採節氣月,不採農曆月,也不採紫微排盤引擎的月柱。
  • 日柱以固定曆法公式推算。
  • 時柱依日干與時辰推得;一個時辰約兩小時。

必須公開的限制

  • 節氣採固定基準近似推算,非天文精算。
  • 節氣交界前後出生者,可能因流派不同而得到不同月柱。
  • 出生時間的準確度會直接影響時柱結果。
  • 子時(23:00–01:00)跨日歸屬存在流派差異,玄曆採固定規則處理。

玄曆正式流程採節氣月,因此同一天出生者的月柱不會因農曆月切換而改變。這一點是本平台與部分以農曆月推算的 工具結果可能不同的主要原因之一。

04Zi Wei Dou Shu

紫微斗數

命盤排列由開源引擎計算,玄曆負責資料標準化與解讀。

iztro 2.5.8MIT License

紫微命盤的宮位與星曜排列由開源引擎 iztro 計算,玄曆負責資料整理與解讀。

  • 輸入為西曆生日、出生時辰與性別。
  • 宮位、主星、輔星、亮度與大限等盤面結構,由 iztro 依其規則產生。
  • 玄曆不做自研排盤,也不重新排列宮位或星曜。
  • 玄曆的工作是欄位標準化、資料整理,以及後續的白話解讀。

必須公開的限制

如果沒有提供出生時辰,目前系統會使用預設時辰排盤,命盤可能與實際狀況不同。若不確定出生時間, 建議先確認後再解讀命盤內容。

05Almanac

農民曆

目前資料層最完整的一區:來源版本、日期基準與缺值處理皆可公開說明。

計算來源
lunar-javascript 1.7.7
授權
MIT License(Copyright (c) 2018 6tail)
日期基準
Asia/Taipei
涵蓋範圍
1901-01-01 ~ 2099-12-31

資料如何建立

  • 日期、農曆、年/月/日干支、宜忌等欄位,由固定版本的曆法來源建立。
  • 直接欄位(日期與曆法事實)與敘述欄位(摘要、提醒)分開處理,不混在同一層。
  • 來源之間若有衝突,保留主要來源的值,不拼接不同來源的內容。
  • 缺少資料時顯示為暫時無法提供,不使用舊資料或以推測值補上。
  • 每日摘要與提醒只組合已驗證欄位,不創造新的吉凶判斷。

同一個日期在玄曆的內容固定,不會因瀏覽者不同而改變。這是因為所有欄位都來自同一個版本的來源, 而不是即時生成。

擇日工具說明

免費擇日與完整擇日報告的差異

免費擇日為簡易參考版,用於快速整理日期方向;完整擇日報告另以結構化八字事實與曆法候選資料為基礎。兩者目前採用不同計算流程,簡易版尚未與完整報告完全對齊。

06Sources & Versions

資料來源與版本

四類分析各自的來源、版本與日期基準,統一列在此表。

項目姓名學
來源或規則康熙筆畫標準;五格與三才由程式計算
版本與授權玄曆方法版本管理
日期基準Asia/Taipei
項目八字
來源或規則節氣月規則;立春換年;日柱以固定曆法公式推算
版本與授權玄曆方法版本管理
日期基準Asia/Taipei
項目紫微斗數
來源或規則iztro 排盤引擎
版本與授權iztro 2.5.8 / MIT
日期基準Asia/Taipei
項目農民曆
來源或規則lunar-javascript 曆法來源
版本與授權lunar-javascript 1.7.7 / MIT / 6tail
日期基準Asia/Taipei

上述版本為本頁最後檢視時實際使用的版本。來源更新時,本表會同步更新。

07Calculation & Text

自動化與文字生成

計算與文字是兩件事,說明時必須分開。

如何計算

  • 數值、盤面、筆畫、四柱、五格與農民曆欄位,由固定規則或固定版本的引擎建立。
  • 相同輸入會得到相同結果,可重現。
  • 這一段不使用語言模型,也不由文字生成階段決定數值。

文字如何產生

  • 部分完整報告的文字內容,由語言模型根據已確認的結構化資料撰寫。
  • 撰寫後會經過一致性檢查;文字生成不得改變基礎計算結果。
  • 若資料缺漏,系統以既有流程處理缺漏,而不是請語言模型補上數值。

語言模型在玄曆流程中的角色是「把已確認的內容寫成可讀文字」,不是「決定命盤或數值」。

08Limitations

限制與使用方式

把界線說清楚,比放大效果更有用。

  • 命理屬傳統文化與民俗解讀,不是對未來的確定預測。
  • 不保證未來事件,也不保證任何特定結果會發生。
  • 不構成醫療建議,身體或心理狀況請諮詢醫療專業人員。
  • 不構成法律建議,法律問題請諮詢律師。
  • 不構成投資建議,財務決策請諮詢合格專業人員。
  • 出生時間不準確會影響時柱,也可能影響紫微命盤。
  • 不同流派可能採用不同規則,結果自然可能不同。
  • 資料來源與演算法可能有版本差異,本站以最後檢視時列出的版本為準。

命理分析適合用來整理思維與安排節奏,重大決定仍請交由相應專業人士判斷。

09Versioning

版本更新原則

方法會更新,但更新方式本身也該被說明。

  • 核心方法有版本管理,計算規則的變動會被記錄。
  • 已封版的流程不直接覆寫,避免既有結果在無記錄的情況下改變。
  • 重大計算規則改動需先升級版本並重新驗證,才會進入正式流程。
  • 本頁最後檢視日期採實際更新日期,不預先填寫未來日期。

本頁只描述現況,不提供重新計算、也不作為演算法變更的依據。

10Direct Answers

常見問題:方法與資料來源

每一段都可獨立閱讀,不需要前後文。

玄曆的農民曆資料怎麼產生?

農民曆欄位由固定版本的曆法來源 lunar-javascript 1.7.7(MIT,著作權人 6tail)計算,日期基準為 Asia/Taipei,涵蓋 1901 年至 2099 年。直接欄位與敘述欄位分開處理:缺少資料時顯示為暫時無法提供,不以舊資料或推測值補上。

八字月柱怎麼判定?

玄曆的月柱採節氣月,以節氣交替為換月界線,不以農曆月切換,也不使用紫微排盤引擎的月柱。年柱以立春為換年界線。節氣以固定基準近似推算,因此節氣交界前後出生者可能因流派不同而有不同月柱。

姓名學筆畫怎麼處理?

玄曆以康熙字典筆畫為唯一標準,查詢時先比對平台內建字庫,再比對中文字筆畫字庫;兩者皆查無即停止分析,不以推測值補上。五格由程式依固定公式計算,外格採「總格 − 人格」。部分字的筆畫尚未完成獨立來源驗證。

紫微命盤怎麼建立?

紫微命盤的宮位與星曜排列由開源引擎 iztro 2.5.8(MIT)計算,玄曆負責欄位標準化、資料整理與解讀,不自行研發排盤。若未提供出生時辰,系統會使用預設時辰,命盤可能與實際狀況不同。

為什麼不同命理網站結果可能不同?

常見原因包括:月柱採節氣月或農曆月、年柱換年採立春或元旦、筆畫採康熙標準或現代筆畫、子時跨日的處理方式,以及曆法來源與版本不同。這些差異屬於流派與版本問題,不代表其中一方計算錯誤。

命理結果是不是科學預測?

不是。玄曆的定位是傳統文化與民俗解讀,用來協助整理思維與安排節奏。平台不宣稱科學預測能力,也不保證未來事件,內容不構成醫療、法律或投資建議。

報告文字是 AI 寫的嗎?

數值與盤面由程式與固定版本引擎產生;部分完整報告的文字內容,由語言模型依已鎖定的結構化資料撰寫,並經一致性檢查。文字生成不改變基礎計算結果,也不會被用來推算筆畫、四柱或宮位。

出生時間不確定會怎樣?

出生時間主要影響時柱;紫微命盤在未提供時辰時會使用預設時辰,宮位與星曜可能因此不同。若不確定出生時間,建議先確認,或把相關結果視為方向性參考而非定論。

從這裡繼續

下面各頁都依本頁描述的方式運作,可對照閱讀。

Last reviewed:2026-11-03 維護:玄曆命理研究所團隊。本頁僅描述現況,不作為演算法變更依據, 也不構成醫療、法律或投資建議。