Methodology
玄曆的方法與資料來源
玄曆的結果不是隨機產生。平台先依固定規則、曆法來源、康熙筆畫標準與命理計算,建立可重現的結構化資料,再整理成可讀的說明。數值與盤面主要由程式與固定版本的計算引擎產生;部分完整報告的文字,則由語言模型依已鎖定的資料撰寫,文字生成不改變基礎計算結果。命理屬傳統文化與民俗解讀,適合用來整理思維與安排節奏,不構成醫療、法律或投資建議。
- Last reviewed
- 2026-11-03
- 維護
- 玄曆命理研究所團隊
- 本頁性質
- 方法說明文件(僅描述現況)
我們如何建立命理結果
玄曆的輸出經過四個階段,每個階段負責不同的事,彼此不互相取代。
固定版本的曆法引擎、康熙筆畫字庫與命理規則資料。
由程式依固定規則推算,相同輸入得到相同結果。
依傳統命理理論,說明數值在民俗文化中的意涵。
把已確認的資料整理成可讀的段落與章節。
計算 ≠ 民俗解讀 ≠ 文字生成。這三件事在玄曆是分開處理的:數值與盤面由程式產生,解讀依傳統命理理論, 文字只負責把已確認的內容寫清楚。
姓名學
以康熙筆畫為單一標準,先算出格位,再進行解讀。
筆畫標準與字庫流程
- 康熙字典筆畫為玄曆採用的唯一標準。
- 查詢時先比對平台內建字庫,再比對中文字筆畫字庫;兩者皆查無即停止。
- 查無筆畫時停止分析並回報缺字,不自行猜測或補值。
- 五格、三才由程式計算,不由文字生成階段推算。
五格公式(玄曆採用版本)
- 天格
- 姓筆畫 + 1
- 人格
- 姓 + 名第一字
- 地格
- 名1 + 名2(單名:名 + 1)
- 總格
- 全部字筆畫總和
- 外格
- 總格 − 人格
外格採「總格 − 人格」,與部分流派使用的補一法不同。
筆畫尾數與五行
筆畫尾數 1、2 屬木;3、4 屬火;5、6 屬土;7、8 屬金;9、0 屬水。
三才為天、人、地三格的五行關係,用來描述格位之間的相生相剋組合。
完整報告的文字
報告文字依已鎖定的筆畫、格位與三才資料撰寫,文字階段不重新計算筆畫或格位。
必須說明的一項限制
部分字的筆畫仍來自應用內建字庫,尚未全部完成獨立來源驗證。玄曆採取的作法是:查無資料時停止分析, 不以推測值補上,並將缺字記錄下來供後續補齊。
八字
以使用者提供的西曆出生資料為輸入,四柱由固定規則推算。
計算規則
- 使用西曆出生日期與時間作為輸入。
- 年柱以立春為換年界線。
- 月柱採節氣月,不採農曆月,也不採紫微排盤引擎的月柱。
- 日柱以固定曆法公式推算。
- 時柱依日干與時辰推得;一個時辰約兩小時。
必須公開的限制
- 節氣採固定基準近似推算,非天文精算。
- 節氣交界前後出生者,可能因流派不同而得到不同月柱。
- 出生時間的準確度會直接影響時柱結果。
- 子時(23:00–01:00)跨日歸屬存在流派差異,玄曆採固定規則處理。
玄曆正式流程採節氣月,因此同一天出生者的月柱不會因農曆月切換而改變。這一點是本平台與部分以農曆月推算的 工具結果可能不同的主要原因之一。
紫微斗數
命盤排列由開源引擎計算,玄曆負責資料標準化與解讀。
紫微命盤的宮位與星曜排列由開源引擎 iztro 計算,玄曆負責資料整理與解讀。
- 輸入為西曆生日、出生時辰與性別。
- 宮位、主星、輔星、亮度與大限等盤面結構,由 iztro 依其規則產生。
- 玄曆不做自研排盤,也不重新排列宮位或星曜。
- 玄曆的工作是欄位標準化、資料整理,以及後續的白話解讀。
必須公開的限制
如果沒有提供出生時辰,目前系統會使用預設時辰排盤,命盤可能與實際狀況不同。若不確定出生時間, 建議先確認後再解讀命盤內容。
農民曆
目前資料層最完整的一區:來源版本、日期基準與缺值處理皆可公開說明。
資料如何建立
- 日期、農曆、年/月/日干支、宜忌等欄位,由固定版本的曆法來源建立。
- 直接欄位(日期與曆法事實)與敘述欄位(摘要、提醒)分開處理,不混在同一層。
- 來源之間若有衝突,保留主要來源的值,不拼接不同來源的內容。
- 缺少資料時顯示為暫時無法提供,不使用舊資料或以推測值補上。
- 每日摘要與提醒只組合已驗證欄位,不創造新的吉凶判斷。
同一個日期在玄曆的內容固定,不會因瀏覽者不同而改變。這是因為所有欄位都來自同一個版本的來源, 而不是即時生成。
免費擇日與完整擇日報告的差異
免費擇日為簡易參考版,用於快速整理日期方向;完整擇日報告另以結構化八字事實與曆法候選資料為基礎。兩者目前採用不同計算流程,簡易版尚未與完整報告完全對齊。
資料來源與版本
四類分析各自的來源、版本與日期基準,統一列在此表。
上述版本為本頁最後檢視時實際使用的版本。來源更新時,本表會同步更新。
自動化與文字生成
計算與文字是兩件事,說明時必須分開。
如何計算
- 數值、盤面、筆畫、四柱、五格與農民曆欄位,由固定規則或固定版本的引擎建立。
- 相同輸入會得到相同結果,可重現。
- 這一段不使用語言模型,也不由文字生成階段決定數值。
文字如何產生
- 部分完整報告的文字內容,由語言模型根據已確認的結構化資料撰寫。
- 撰寫後會經過一致性檢查;文字生成不得改變基礎計算結果。
- 若資料缺漏,系統以既有流程處理缺漏,而不是請語言模型補上數值。
語言模型在玄曆流程中的角色是「把已確認的內容寫成可讀文字」,不是「決定命盤或數值」。
限制與使用方式
把界線說清楚,比放大效果更有用。
- 命理屬傳統文化與民俗解讀,不是對未來的確定預測。
- 不保證未來事件,也不保證任何特定結果會發生。
- 不構成醫療建議,身體或心理狀況請諮詢醫療專業人員。
- 不構成法律建議,法律問題請諮詢律師。
- 不構成投資建議,財務決策請諮詢合格專業人員。
- 出生時間不準確會影響時柱,也可能影響紫微命盤。
- 不同流派可能採用不同規則,結果自然可能不同。
- 資料來源與演算法可能有版本差異,本站以最後檢視時列出的版本為準。
命理分析適合用來整理思維與安排節奏,重大決定仍請交由相應專業人士判斷。
版本更新原則
方法會更新,但更新方式本身也該被說明。
- 核心方法有版本管理,計算規則的變動會被記錄。
- 已封版的流程不直接覆寫,避免既有結果在無記錄的情況下改變。
- 重大計算規則改動需先升級版本並重新驗證,才會進入正式流程。
- 本頁最後檢視日期採實際更新日期,不預先填寫未來日期。
本頁只描述現況,不提供重新計算、也不作為演算法變更的依據。
常見問題:方法與資料來源
每一段都可獨立閱讀,不需要前後文。
玄曆的農民曆資料怎麼產生?
農民曆欄位由固定版本的曆法來源 lunar-javascript 1.7.7(MIT,著作權人 6tail)計算,日期基準為 Asia/Taipei,涵蓋 1901 年至 2099 年。直接欄位與敘述欄位分開處理:缺少資料時顯示為暫時無法提供,不以舊資料或推測值補上。
八字月柱怎麼判定?
玄曆的月柱採節氣月,以節氣交替為換月界線,不以農曆月切換,也不使用紫微排盤引擎的月柱。年柱以立春為換年界線。節氣以固定基準近似推算,因此節氣交界前後出生者可能因流派不同而有不同月柱。
姓名學筆畫怎麼處理?
玄曆以康熙字典筆畫為唯一標準,查詢時先比對平台內建字庫,再比對中文字筆畫字庫;兩者皆查無即停止分析,不以推測值補上。五格由程式依固定公式計算,外格採「總格 − 人格」。部分字的筆畫尚未完成獨立來源驗證。
紫微命盤怎麼建立?
紫微命盤的宮位與星曜排列由開源引擎 iztro 2.5.8(MIT)計算,玄曆負責欄位標準化、資料整理與解讀,不自行研發排盤。若未提供出生時辰,系統會使用預設時辰,命盤可能與實際狀況不同。
為什麼不同命理網站結果可能不同?
常見原因包括:月柱採節氣月或農曆月、年柱換年採立春或元旦、筆畫採康熙標準或現代筆畫、子時跨日的處理方式,以及曆法來源與版本不同。這些差異屬於流派與版本問題,不代表其中一方計算錯誤。
命理結果是不是科學預測?
不是。玄曆的定位是傳統文化與民俗解讀,用來協助整理思維與安排節奏。平台不宣稱科學預測能力,也不保證未來事件,內容不構成醫療、法律或投資建議。
報告文字是 AI 寫的嗎?
數值與盤面由程式與固定版本引擎產生;部分完整報告的文字內容,由語言模型依已鎖定的結構化資料撰寫,並經一致性檢查。文字生成不改變基礎計算結果,也不會被用來推算筆畫、四柱或宮位。
出生時間不確定會怎樣?
出生時間主要影響時柱;紫微命盤在未提供時辰時會使用預設時辰,宮位與星曜可能因此不同。若不確定出生時間,建議先確認,或把相關結果視為方向性參考而非定論。
從這裡繼續
下面各頁都依本頁描述的方式運作,可對照閱讀。