一位爸爸凌晨給我發消息,附了兩張截圖。
同一個孩子,晚上十一點四十出生,兩個不同的排盤網站,日柱不一樣。一個排的是當日,一個排的是第二日。
他問:到底哪個對?
這個問題後面還跟著一句,更實在:孩子上戶口那天,醫院按的是當天日期。那這一天,到底算哪天?
先說要緊的那條線
子時在十二時辰裡排在第一位,對應現代時間是晚上十一點到凌晨一點。
但這一段橫跨了午夜十二點,麻煩就來了。
古代的做法,主流是以子時換日——晚上十一點一過,就進新的一天。也就是說,十一點到十二點這一段,雖然鐘表還顯示昨天,命理上已經是明天。
這個做法有個名目:把子時切成兩半,前一半叫「夜子時」(屬於明天),後一半叫「早子時」(也是明天)。
另一派不這麼辦,堅持過了午夜零點才換日。
兩派都有人,都有書作依據,誰也不服誰。所以那個爸爸遇到的情況,不是網站出錯了,是兩個網站用了兩套算法。
古代怎麼知道是幾點
要理解這個分歧,得知道古人怎麼計時。
用得最久的是漏刻。一個壺,底下漏一條細孔,看水位上的刻箭走到哪一刻。漢代宮裡專門有官管這個,叫「率更」。漏刻報時,一天百刻,每刻約十四分半。
民間靠更鼓。一夜分五更,每更兩小時:戌時入夜為一更,到寅時五更為止。打更的人敲梆子報時辰,「三更」就是半夜——今天說「三更半夜」還是這個意思。
這裡有個最容易被忽略的點:漏刻和更鼓走的是當地的太陽。
太陽升到頭頂最高、影子最短的那一刻,是當地的正午。沒有一條規矩是照著別的地方的鐘走的。這就叫真太陽時。
而今天全國人民用的,是北京時間——東經一百二十度那一根經線上的時間。
差多少,舉個例子
烏魯木齊在東經八十七度上下,和東經一百二十度差了三十三度。
地球每轉一度是四分鐘,三十三度差不多是兩個小時零十分鐘。
這意味著:烏魯木齊的產婦在北京時間凌晨十二點三十分生下一個孩子,當地的真太陽時大概是晚上十點二十分——按當地看,她還在前一天。
如果你用北京時間排盤,日期是今天;用真太陽時排,日期是昨天。
再算上時柱。八字裡的時柱依賴出生時間,差兩個多小時,時辰直接跨一格。
所以那孩子的盤,不是一處不同,是日柱和時柱兩處都可能不同。
一、準確的出生時刻。醫院記錄為準。差十五分鐘不要緊,差一個小時就要命——那可能跨時辰。
二、出生地。不是籍貫,是出生那家醫院所在的城市。經度決定真太陽時的校正量。
三、現在用的鐘。用北京時間就照實說,別自己換算。換算交給工具做,人工算容易出錯在夏令時上——中國 1986 到 1991 年實行過夏令時,那幾年夏天出生的孩子,鐘表時間要往回撥一小時。
那「晚子時」到底站哪邊
我的做法很樸素:兩個都排,看看差別在哪兒。
具體就是:先按「子時換日」排一次,再按「零點換日」排一次,把兩張盤的日柱和時柱擺在一起看。如果兩張盤的判斷方向一樣(比如都是木旺、都需要水),那用什麼算法都無所謂;如果方向相反,就要老實告來問的人:這裡存在分歧,我們只能給你兩種讀法。
理由是這樣:這個分歧爭了幾百年,沒有出土的、明確的古籍能一錘定音。誰要是拍著胸脯說自己一定對,那多半是他只讀過一家之言。
還有一個常被問到的
「我出生的時候沒有鐘表,家裡只記得是雞叫頭遍,怎麼辦?」
這一類,我一般按可回推的程度處理:能問出長輩大致記的是「天亮前」還是「後半夜」,就先框出一個範圍;再對一下當地當天的日出時間,大概能收窄到某一個時辰。實在收不窄,就退一步——只論斷日柱,不斷時柱。
時柱管的是晚年、子女、以及一些細處的判斷。少這一點,盤照樣讀,只是粗一檔。為了精確而編一個出生時間,比粗一點要糟得多。
那位爸爸後來怎麼選的
他回去問了產房的護士,確認了準確的出生時間,又核對了醫院所在城市的經度。最後排出來,兩種算法下日柱確實不同,但時柱一致,整張盤的方向也一致——都需要火來暖。
他把兩個版本都發給了我。我說,那就不用糾結了,按哪個都行。
他還是不放心,問了一句:那要不要乾脆按晚的那個算?
我說,別。選一個對你有利的排法,不叫準確,叫改圖。圖改了,你自己心裡那關也過不去。
他後來沒再問。
排盤時把出生地和準確時刻填進去,站上的八字排盤會自動做真太陽時校正;同一時辰出生的雙胞胎為什麼人生不同,見同一時辰出生的雙胞胎。