排盤方法與可復核性
同一份出生信息、同樣的時間口徑設置、同一套排盤規則,得到同一張四柱。這一頁寫清楚我們按什麼規則排盤、怎麼驗證、哪些地方還有限制,你可以拿任何一本萬年曆自己核對。
最近一次核對:2026-10-15 · 排盤規則標識 e33c7b5c · lunar-javascript 1.7.7 · astronomy-engine 2.1.19 · 代碼提交 0c87234b
我們承諾什麼,不承諾什麼
- 承諾:同一份出生信息和時間口徑設置,在同一套排盤規則下得到同一張四柱。規則以頁首的“排盤規則標識”和核對日期為準,所用曆法庫的版本也寫在頁首;規則變化會寫進更新記錄。
- 不承諾:這一頁只說明四柱、大運的計算,不證明 AI 解讀“準不準”。解讀質量是另一回事,另行評估。
- 不拿“AI 很準”當證據。這裡的每個數字都來自可重複運行的核對腳本,不來自用戶評價。
排盤規則
- 年柱:在立春的精確時刻換年,不是公曆 1 月 1 日,也不是農曆正月初一。
- 月柱:在 12 個“節”(立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪、小寒)的精確時刻換月。
- “節”是太陽到達某個黃經的瞬間,全球同一時刻發生。曆法庫按北京時間(UTC+8)給出它,所以我們先把你的出生時刻折算成北京時間,再和它比較——無論你出生在東京、紐約還是倫敦。
- 日柱:六十甲子日連續循環,可用公認錨點核對(1949 年 10 月 1 日為甲子日)。日界在 00:00,按你選的時間口徑(鐘錶時間、地方平均時或真太陽時)。
- 時柱:每兩小時一個時辰,子時為 23:00–01:00。晚子時(23:00–23:59)日柱不換,時干按次日的日干起算,見下表實測。
- 起運:順逆由年干陰陽和性別決定;出生到下一個(或上一個)“節”的間隔,三天折一年。起運同樣使用折算後的出生瞬間。
- 時間口徑:默認情況下,中國境內東經 97.5° 以東用北京時間、不校正;以西用地方平均時。境外只有校正量達到 30 分鐘才啟用地方平均時。結果頁可以切換。以上是主排盤的規則;部分工具在沒有選擇出生城市時不做地方平均時校正。
子時前後的實測
下表是引擎對同一天(2024 年 3 月 10 日)前後幾個時刻的實際輸出,用來寫明晚子時的約定。
| 鐘錶時間 | 日柱 | 時柱 |
|---|---|---|
| 00:00 | 癸酉 | 壬子 |
| 00:59 | 癸酉 | 壬子 |
| 01:00 | 癸酉 | 癸丑 |
| 22:59 | 癸酉 | 癸亥 |
| 23:00 | 癸酉 | 甲子 |
| 23:59 | 癸酉 | 甲子 |
我們怎麼測的
核對分五段。參照物(天文庫、儒略日公式、十二時辰規則、Meeus 公式)都與排盤所用的曆法庫無關;換月換年那一項另外對照曆法庫自己的節氣時刻,用來確認不同出生地的時區折算一致。腳本每次升級曆法庫或引擎時重新運行,頁面數字隨之更新。
- 節氣瞬間:用天文庫 astronomy-engine 按太陽視黃經求出 1900–2100 年共 2412 個“節”的精確時刻,與曆法庫的節氣表逐個比較。平均相差 12.7 秒,最大 62.4 秒,超過 60 秒的有 1 個(1900-1999:平均 11.1 秒、最大 47.5 秒;2000-2099:平均 14.1 秒、最大 62.4 秒)。這是兩個獨立模型之間的差,不能單獨當作哪一方的誤差;地球自轉的長期外推(ΔT)對兩者都是預測值,越往後越不確定,誰都不是真值。
- 生產排盤的換月、換年時刻:對真實的排盤函數,在每個“節”前後 24 小時內按分鐘二分,找月柱(立春同時看年柱)實際變化的那一分鐘。覆蓋 5 個出生地:北京逐年檢查,其餘每 5 年抽一年,均按標準時的鐘錶時間(“鐘錶時間”口徑)輸入。下表第三列是相對獨立星曆的最大偏差,包含曆法庫與星曆的差和取整到分鐘(最多 60 秒);第四列是相對曆法庫自己的節氣時刻、落在 0–60 秒窗口之外的個數,共 0 個,用來確認不同出生地的時區折算一致。
- 日柱:2005 個日期(含 1900 年 1 月 1 日、2100 年 12 月 31 日、閏日和 1949 年 10 月 1 日錨點)與儒略日公式比較,不一致 0 個。
- 時柱:一整天 1440 個分鐘逐一比較十二時辰分界與五鼠遁,不一致 0 個。
- 真太陽時的均時差:產品用的是低階近似公式,與 Meeus 公式加太陽視赤經(2000–2030 年每日)相比,平均相差 0.48 分鐘,最大 1.41 分鐘。所以出生時刻離時辰邊界很近時,請把結果當作不確定。
| 出生地(鐘錶時間) | 檢查的節氣數 | 相對獨立星曆的最大偏差(秒) | 落在窗口外 |
|---|---|---|---|
| 北京(UTC+8) | 2412 | 114.5 | 0 |
| 東京(UTC+9) | 492 | 94.2 | 0 |
| 紐約(UTC−5,標準時) | 492 | 94.2 | 0 |
| 倫敦(UTC+0) | 492 | 94.2 | 0 |
| 悉尼(UTC+10,標準時) | 492 | 94.2 | 0 |
自己動手核對
2024 年立春的精確時刻是北京時間 2024-02-04 16:27:07(UTC 08:27)。下表是在不同出生地、在這個時刻前後各 2 分鐘出生的人,引擎給出的年柱和月柱。任何一本萬年曆都能查到這一刻;換年換月應該恰好發生在這兩個時間之間。
| 出生地 | 當地鐘錶時間 | 年柱 | 月柱 |
|---|---|---|---|
| 北京(UTC+8) | 2024-02-04 16:25 | 癸卯 | 乙丑 |
| 北京(UTC+8) | 2024-02-04 16:29 | 甲辰 | 丙寅 |
| 東京(UTC+9) | 2024-02-04 17:25 | 癸卯 | 乙丑 |
| 東京(UTC+9) | 2024-02-04 17:29 | 甲辰 | 丙寅 |
| 紐約(UTC−5,標準時) | 2024-02-04 03:25 | 癸卯 | 乙丑 |
| 紐約(UTC−5,標準時) | 2024-02-04 03:29 | 甲辰 | 丙寅 |
| 倫敦(UTC+0) | 2024-02-04 08:25 | 癸卯 | 乙丑 |
| 倫敦(UTC+0) | 2024-02-04 08:29 | 甲辰 | 丙寅 |
已知限制
- 夏令時不會自動扣除。請填入扣除夏令時之後的鐘錶時間;如果直接填了夏令時的鐘錶時間,夏令時期間出生的盤大約一半會錯一個時柱,0 點到 1 點之間出生的日柱也會錯,節前後 1 小時內出生的年柱、月柱也可能錯。排盤表單目前沒有對此做提示。
- 歷史時區:引擎按出生地現行的標準時區計算,不查歷史時區。出生那年當地的標準時與現在不同(不論哪一年),請先換算成現行標準時再填。
- 農曆輸入(含閏月)的換算沒有做獨立驗證,本頁數字不覆蓋它。
- 出生時刻只精確到分鐘。距離“節”或時辰邊界兩分鐘以內,兩種結果都有可能,請以此為不確定區間。
- 2050 年以後的節氣時刻,兩個模型各自依賴對地球自轉的外推,彼此相差的數值不代表誤差大小。
- 已保存的命盤和已生成的付費報告保持原來的四柱;站內按出生信息現場計算的功能會按新規則顯示,所以受影響的人可能在不同頁面看到不同的月柱。受影響的是:出生地標準時比北京慢 N 小時、出生在節後 N 小時內的人,出生地標準時比北京快 N 小時、出生在節前 N 小時內的人,以及中國東經 97.5° 以西或手動選擇地方平均時、真太陽時的盤在節前後出生的人。
首張命盤免費,無需注冊即可開始。
開始排盤這個結果對你有用嗎?