八字技法 · 真太陽時

真太陽時 —— 為什麼你的出生時間要精確到分鐘

你八字的時柱,取決於你出生那一刻太陽究竟站在哪裡——而不是鐘面上顯示的那個數字。鐘錶時間是一套官僚的約定:時區、夏令時,以及在中國,一個橫跨約六十度經度的全國統一時區。為了排出一張誠實的盤,Qysmet 用兩道修正,把你記錄下來的時間換算成真太陽時——也就是你出生地的太陽時。若出生正靠近一個時辰的分界,幾分鐘就能把整根時柱挪進另一個地支。

先給答案

八字把一晝夜分成十二個時段,每段兩小時,各以一個地支命名,叫作時辰。你的時柱,由你出生時太陽落在哪一個時辰來決定——而「太陽在哪裡」是一個關於天空的問題,不是關於日曆頁、也不是關於你所在政府恰好施行了哪條時區規定的問題。要把它排對,命盤必須從真太陽時算起:你出生地那個確切經度上的地方太陽時。

民用的鐘表時間,是疊在太陽之上的一層約定。它把一整條寬頻裡的所有地點,都四捨五入到一條標準經線上;它為夏令時加一小時、再減一小時;在某些國家,它還把一面鍾蓋在一片遼闊的國土上。這些決定,沒有一項改變了太陽的位置。所以在 Qysmet 把你出生的那一刻對應到某個時辰之前,它先把這些約定剝掉,重建出你出生地的一具日晷當時會指向的讀數。

這件事之所以要精確到分鐘,是因為時辰的分界是硬邊。一個記錄為 15:02 的出生,與另一個在十五度經度之外、同樣記錄為 15:02 的出生,並不是同一個太陽時刻;如果其中一個落在兩小時分界的另一側,兩張盤就帶著不同的時支——於是也帶著不同的時幹、不同的藏干、不同的十神。這裡沒有任何算命的成分;這是一道關於太陽位置的算術。

牆上的鐘為什麼會撒謊

在鐵路與電報之前,每個城鎮都守著自己的太陽時:正午就是太陽越過當地子午線的那一刻,相隔百里的兩口鐘名正言順地對不上。標準時區被髮明出來,是為了讓時刻表可以共享,不是為了在天文上為真。每個時區把一整條經度帶釘在一條參考經線上——整條帶子讀著同一面鍾,儘管太陽正午在帶子各處到達的時刻並不相同。

有三項彼此獨立的約定,把鍾從太陽那裡拉開。第一,標準經線這條規則本身:除非你恰好出生在時區的參考經度上,否則你的地方太陽正午與鐘面正午之間就有偏差。第二,夏令時:一年中某一段時間裡一次一小時的政治性撥動。第三——最極端的情形——全國一個時區。中國全境統一使用以東經 120° 為基準的北京時間,而它的疆域大約從東經 73° 延伸到 135°。在最西邊,烏魯木齊一帶(約東經 87°),官方的鐘可以比當地太陽時快上將近兩個小時。

教訓是:出生證明上的那個數字是一枚民用時間戳,不是太陽的時間戳。Qysmet 把它當作有待修正的原始輸入,從不當作答案。完成這次換算要兩道修正——一道對經度,一道對均時差——再加上把那個日期上正在施行的夏令時偏移剔除掉。

第一道修正 —— 經度

地球二十四小時轉三百六十度,也就是每小時十五度,也就是每一度經度對應四分鐘時間。這一個比例,就是全部的經度修正。民用時間錨在一條標準經線上——東八區錨在東經 120°,美國東部時間錨在西經 75°,如此等等——所以你的太陽正午比鐘面正午來得早還是來得晚,取決於你出生在那條經線以東還是以西多遠。

口訣是:在標準經線以東,太陽快於鍾(加分鐘);在以西,太陽慢於鍾(減分鐘)。把經度差的度數乘以四分鐘即可。一個在東經 105° 出生、用著北京時間(基準 120°E)的人,位於錨點以西十五度,所以當地太陽時比鐘面慢了約六十分鐘。單憑這一項,就足以把一次出生推過時辰的分界,換掉時支。

這就是為什麼出生地——而不只是出生時間——是不可少的資料。兩個在不同經度的城市裡、於完全相同的鐘面讀數下降生的嬰兒,其實生在不同的太陽時刻。一張忽略經度的盤,等於悄悄假定所有人都出生在時區的參考經線上——而這個假定,對幾乎每個人都是假的。

第二道修正 —— 均時差

即便你恰好出生在標準經線上,一年裡的大多數日子,太陽也不會在鐘面正午那一刻越過頭頂。視太陽時(日晷所示)與平太陽時(那口走得勻的鐘)之間的差,叫作均時差。它不是誤差;它是一次真實的天文搖擺。

成因有兩個。地球軌道是一個橢圓,所以行星在一月初近日時走得快、七月時走得慢——視太陽因而跑在一口勻速鐘的前面或後面。地軸又是傾斜的,於是太陽的運動投影到天赤道上時,會隨季節忽快忽慢。兩個效應疊成一條平滑的曲線,大致從二月中旬的約 −14 分鐘擺到十一月初的約 +16 分鐘,一年中約有四個日子穿過零點(四月中、六月中、九月初、十二月下旬)。只有在這幾天,日晷與勻速鍾才彼此相合。

對一張出生盤來說,這意味著在經度偏移之外,還要再加一道依日期而定、最多約莫一刻鐘的修正。Qysmet 會為你具體的出生日期算出均時差的值並加以應用。若這一步跳過,當一次出生本已靠近分界時,它就可能是相鄰兩個時辰之間的分野。

兩道修正一覽

把兩道修正加上,再把夏令時的偏移剔除,一枚民用時間戳就換算成了真太陽時。下面是每一項調整的構成、成因,以及它通常有多大。表中的量級是示意性的範圍,不是固定常數;確切數值取決於經度與日期。

修正項成因常見量級
經度校正與時區標準經線之間的經度距離;地球每小時轉 15°,故每度對應 4 分鐘。每度 ±4 分鐘;在中國最西部可達約 2 小時
均時差地球的橢圓軌道(速度變化)加上地軸傾斜,使視太陽正午在一年之中漂移。約 −14 至 +16 分鐘,視日期而定;一年中約 4 天為零
剔除夏令時出生當日若正施行一次一小時的政治性撥鍾,必須減去。適用時通常正好 1 小時;否則為 0

一點小誤差如何翻掉整根時柱

時辰不是柔軟的區帶;它們是邊緣鋒利的兩小時格子。每一個時支佔太陽時中一段固定的範圍,一次出生只被派進其中一個。下面這張表按太陽時列出全部十二個時辰。因為每一格都有界,哪怕只有幾分鐘的修正,也能把一次靠近分界的出生從一支挪到下一支。

而時支一變,錨在它上面的一切都跟著變。時幹由日干與時支推出,所以新的支產生新的幹。支中所存的藏干變了,時柱所貢獻的十神也隨之改寫。一句話:一次分界上的判錯,不是把命盤輕輕挪一下——它是把四分之一的盤重寫了一遍。

表首還住著一個古法上的微妙之處。子時跨著午夜,按太陽時是 23:00 到 01:00。有些流派把它分成午夜之前的早子時與午夜之後的晚子時,這會影響日柱是否翻到次日。Qysmet 在此採用一套一致且寫明的成規,好讓同樣的輸入永遠得到同樣的一張盤。

太陽時區間時支本氣五行
23:00–01:00子(鼠)
01:00–03:00丑(牛)
03:00–05:00寅(虎)
05:00–07:00卯(兔)
07:00–09:00辰(龍)
09:00–11:00巳(蛇)
11:00–13:00午(馬)
13:00–15:00未(羊)
15:00–17:00申(猴)
17:00–19:00酉(雞)
19:00–21:00戌(狗)
21:00–23:00亥(豬)

一個演算的例子(示意)

設想兩個嬰兒在同一天、同一個鐘面讀數 15:30 出生,都用北京時間(標準經線東經 120°)。一個生在上海(約東經 121°),基本就在經線上;另一個生在成都(約東經 104°),在其西約十六度。單單經度這一道修正,就把兩人分開了約一小時的太陽時。為了讓例子簡明,假設那一天的均時差接近零。

上海那個嬰兒的太陽時仍貼著 15:30,落在申時(15:00–17:00)。成都那個嬰兒的太陽時退回到約 14:26,落進未時(13:00–15:00)。同樣的鐘,同樣的日期,不同的城市——不同的時支,於是不同的一張盤。下表數字為示意並已取整,好讓機理看得清;Qysmet 內部計算的是精確值。

城市(約略經度)太陽時相對鐘面的偏移所得時支
上海(約 121°E)約 +4 分鐘 → 約 15:34申(猴),15:00–17:00
成都(約 104°E)約 −64 分鐘 → 約 14:26未(羊),13:00–15:00
烏魯木齊(約 87°E)約 −132 分鐘 → 約 13:18未(羊),13:00–15:00

夏令時與歷史上的陷阱

八字計算裡最安靜的一種錯誤,是被遺忘的一段夏令時。如果這個人出生時鐘正快著一小時,而這一小時沒有被剔除,整張盤就晚算了一小時——常常足以把時支推過一個時辰。因為這個錯誤在記錄下來的時間裡看不出來,除非軟體知道那個地點、那個日期上的歷史規則,否則它會一直活下去。

中國就是教科書式的例子。許多人以為中國從未用過夏令時,但它在 1986 至 1991 年間實行過全國夏時制,在暖季把鍾撥快一小時。那幾年中國夏天出生的人,必須先把這一小時抽掉再做換算。那些夏令時歷史零碎、又屢經修訂的國家——歐洲大部、美國等等——也帶著同樣的風險:施行中的規則取決於確切的年份,而立法一改再改。

這正是為什麼一個出生時間不能照面值採信。正確的偏移是地點與日期的函式,來自歷史時區記錄,不是一個固定的數。弄錯了,產出的不是一張大致的盤,而是一張理直氣壯的錯盤。

Qysmet 是怎麼處理的

Qysmet 從你出生地的經度與你的出生日期算出真太陽時,再把結果對應到正確的時支上。它會施加經度校正(相對標準經線每度四分鐘)、那一天具體的均時差,並剔除當時確實在施行的任何夏令時偏移——包括中國 1986 至 1991 年夏時制這樣的歷史異例——依據的是時區記錄,而不是牆上的鐘。

這正是這臺引擎具備確定性的原因。給定同樣的出生日期、時間與地點,Qysmet 永遠重建出同一個太陽時刻,因而永遠得到同樣的八個字。兩個真正生在同一太陽時刻、同一地點的人,會拿到同一張盤;這份可復現,不是排版上的巧合,而是「從太陽算起」的必然結果。

你的 AI 嚮導 Qyrus 會把這張盤讀回給你——用平常話講清楚你的時柱裡裝著什麼,以及為什麼。技法是古老的,天文學也早有定論;Qysmet 的貢獻,是把這次換算做對、做得一致,好讓你讀到的那張盤,正是天空當時畫下的那一張。

讀那張太陽真正畫下的盤

Qysmet 依經度與日期把你的出生時間換算成真太陽時,再由 Qyrus 用平常話讀回給你。看看你的時柱裡究竟裝著什麼。

獲取我的免費八字解讀

Frequently Asked Questions

什麼是真太陽時?

真太陽時,是某一確切經度上的地方太陽時——那裡的日晷會指出的時間,太陽恰在正午越過頭頂。它不同於民用鐘錶時間;後者是一項標準化的約定,釘在時區的參考經線上,還要為夏令時作調整。八字的時柱取決於太陽當時究竟在哪裡,所以必須從真太陽時算起,而不是從鐘面讀數算起。

出生地的經度為什麼對八字要緊?

地球每小時轉過十五度經度,也就是每度四分鐘。民用時間把整個時區錨在一條標準經線上,所以除非你恰好出生在那個經度上,你的地方太陽正午就與鐘面正午有偏差。而時柱是一個兩小時的時辰,所以這份偏差可能把一次靠近分界的出生推進另一個地支——連帶換掉時幹、藏干與十神。

什麼是均時差?

均時差,是視太陽時(日晷)與平太陽時(勻速的鐘)之間的差。它存在,是因為地球軌道是橢圓的、行星速度因而變化,加上地軸是傾斜的。這道修正一年之中大致在 −14 分鐘到 +16 分鐘之間擺動,並在約四個日子歸零。它疊加在經度校正之上,共同得出真太陽時。

幾分鐘真的能改變我的命盤嗎?

在分界附近,會。八字的每一個時支佔太陽時中固定的兩小時一格,所以貼近分界的出生,可能被一次很小的修正推過界去。而時支一變,時幹、支中所藏的藏干,以及由此而來的十神,全都跟著變。離分界遠的時候,小的修正對時支毫無影響。

中國用過夏令時嗎?

用過。雖然中國如今全年只用一個全國時區(北京時間,東經 120°),但它在 1986 至 1991 年間實行過全國夏令時,暖季把鍾撥快一小時。那幾年中國夏天出生的人,必須先把這一小時剔除,再換算成太陽時,否則時柱可能整整晚落一個地支。許多國家的夏令時歷史同樣零碎,是否施行取決於確切的日期。

Qysmet 如何計算真太陽時?

Qysmet 取你的出生日期、時間與地點,然後施加經度校正(相對時區標準經線每度四分鐘)、那一天的均時差,並剔除當時確實在施行的任何夏令時偏移——依據歷史時區記錄。結果被對應到正確的時辰地支上。因為同樣的輸入永遠重建出同一個太陽時刻,這臺引擎具備確定性,排出的盤也可復現。

繼續讀

Sources & further reading