我把 1965 年 1 月 1 日到 2024 年 12 月 31 日,一天一天跑了一遍,21915 天,一天不落。
跑完,腳本給了我一個數,8.920%。大約每十一個人裡有一個。
先把話說清楚,這個數跟判語準不準沒有半點關係。它數的是曆法約定的分歧,同一個出生時刻,換一種約定,排出來就是另一張盤。
為什麼想數這個。排盤的輸入其實很少,年、月、日、時,四個數字。但這四個數字不能直接用,得先過一層曆法換算,變成干支,再落成宮位。這一層是約定,不是觀測。星星在天上什麼位置是觀測,一個人生在閏六月十五該算六月還是算七月,是人定下來的。既然是定的,就有人定得不一樣。
我 2020 年在臺灣拜師學的這套東西,到今年第六個年頭。一開始動機挺不厚道的,就是想拆穿它,結果被打臉。後來陸陸續續免費幫人看了三百多張盤,再後來把整套排盤邏輯寫成了代碼。寫代碼這件事最煩人也最誠實的地方在於,你躲不掉。人跟人聊可以含糊過去,函數里你得選一邊,選完還得寫進註釋。我就是在選邊的時候起的念頭,到底有多少人的出生時刻,會被我這一行選擇推到另一張盤上。
第一種分歧是閏月。農曆有閏月,一年十三個月,多出來的那個月掛在某個月後面。落在這個月裡的日子,一種口徑歸到它所閏的那個本月,另一種歸到下一個月。同一個生日,月份差一格。這一層最好理解,學過一點的人基本都知道有這回事,只是沒人數過到底有多少天。
第二種是年界,一年從哪一天開始換。一種按農曆正月初一換,過了年就是新的年干支。另一種按立春換,立春不到就不換。這兩個點在同一個公曆年裡常常差著好幾天,中間夾的那幾天,就是分歧日。
舉三個實測出來的。1965 年 2 月 2 日,按初一算是乙巳,按立春算是甲辰。1965 年 2 月 3 日,還是乙巳對甲辰。1966 年 1 月 21 日,按初一是丙午,按立春是乙巳。
同一天,兩個年干支。
這事我知道,代碼裡也處理過,可把日期和兩個結果並排打印出來的那一刻,還是愣了一下。年干支不是個小零件,它一變,跟它掛鉤的那一整批東西跟著變。
第三種是晚子時。23 點到 24 點這一個小時,一種口徑算今天的子時,一種算明天的子時,差別在日干支要不要往前推一天。這一項不用窮舉,一天二十四小時裡佔一小時,4.167%,純算術。
回到怎麼數這塊。樣本就是 1965 到 2024 這六十年,逐日窮舉,21915 天,每天用兩套口徑各算一遍,結果不同就記一筆。腳本在 xiaoS/scripts/data-calendar-conventions.mjs,想重跑的自己改個區間就行。
閏月這一項,640 天,2.920%。這六十年裡有 22 個農曆年含閏月。數完這一項我還挺平靜的。
年界,447 天,2.040%。天數比閏月少,可踩上去的後果更硬。
三項並集,8.920%。
還有一件事我得單獨說。前兩項在這六十年裡零重疊,實測同時命中的天數是 0。第一眼看到這個 0,我的第一反應是腳本寫反了,某個判斷條件搞成了取反,不然哪有這麼幹淨的數。回去把 both 那一路單獨拎出來打印了一遍,一天一天看過去,確實是 0。這是跑出來的,不是我假設的。
零。
那麼這個 8.920% 說明什麼。它說明踩在這類日子上的人,手裡那兩張盤的差別不在細節上。命宮可能落到了隔壁宮,命宮一挪,整套判語跟著換一遍。《紫微斗數全書》講亥宮有這麼一句,「亥宮最喜太陰逢,若人值此福祿隆」。這話是說給一個特定宮位的,宮位挪了一格,這句話就不再是說你的了。兩張盤讀下來,會像在說兩個人。
晚子時那一項還得再多說兩句,因為古人早就撞見過這道坎。《紫微斗數全書》裡有這麼一句,「如子時有十刻,上午刻屬昨夜亥時,下午刻屬今日子時」。
幾百年前的人寫下這行字的時候,處理的正是我腳本里那個 if 判斷在處理的同一件事,夜裡那一段時間到底歸昨天還是歸今天。他給了一個切法,後人有照著走的,也有另走一條的。這個分歧一直襬在那兒,沒被解決,只是被各自的習慣蓋住了。
接下來是這個數字不說明的東西,這部分我覺得比上面更重要。
8.920% 數的是有多少人落在分歧日上,跟有多少人算錯了沒關係。落在分歧日上的人,兩套口徑給他兩張盤,可能有一張對,也可能都不對,這個數不管這些。
哪一派對,這篇不回答,我也沒有判斷的依據。我能做的只是把差異攤開,至於怎麼驗,那是另一件事,我自己也還沒跑通。
晚子時那個 4.167% 是按一天二十四小時均勻分佈算的。真實的出生時刻在一天裡並不均勻,所以它是個近似,會偏,偏多少我手上沒有數據。
六十年這個窗口也是我隨手劃的。往前推,往後推,閏月和年界的天數比例都會有出入,這個 8.920% 只對 1965 到 2024 這一段負責。
還有,三種分歧怎麼切是我定的。我挑閏月、年界、晚子時,因為它們邊界清楚,好窮舉。曆法約定裡的分歧遠不止這三項,最典型的是真太陽時,按出生地經度去修正時刻,跟這三項不是一個切法,這次沒進來。
下面是幾個問得比較多的。
我怎麼知道自己有沒有踩在分歧日上。看三件事,出生那天在不在閏月裡,日期有沒有落在正月初一和立春這兩個點中間,出生時間在不在 23 點到 24 點之間。就這三項而言,三條都不沾,兩套口徑給你的是同一張盤。
兩張盤不一樣,該信哪一張。我不知道。你能做的是先搞清楚手裡這張按的是哪套口徑,再把另一套也排出來,擺在一起看差在哪兒,別稀裡糊塗只看一張。
真太陽時為什麼沒算進這 8.920%。它屬於另一層,切法跟這三項對不上,硬塞進來會把口徑攪渾。加進去以後這個數不會變小,具體變成多少,我沒跑。
這個數字能自己復算嗎。能。腳本路徑和樣本區間上面都寫了。跑出來跟我不一樣,來告訴我哪兒不一樣,我改。
回到開頭那十一分之一的人。
他坐在那兒等一張盤。要問的第一句話跟準不準沒關係,就一句,你用的年界口徑是初一還是立春,晚子時算今天還是算明天。答得上來,往下聊。答不上來,或者告訴你這個不重要的,後面那些話就不用往下看了。
⚠️ 『FateStar』根據中國傳統文化『紫微斗數』生成『命盤』進行分析推理, 內容僅供參考.
關於作者
