為什麼每個萬年曆App
結果都不一樣
不是因為有哪個App算錯,
而是前提不同。
分歧點共有六個——其中四個屬於事實,有對錯之分
輸入同樣的出生年月日時,每個App排出的八字卻不一樣,難免讓人慌張,不知道該相信哪一個。先說結論:大多是計算前提的差異。而且其中有些前提不是喜好問題,而是事實確認的問題。
我把分歧點整理成六個,也一併寫出各自會影響哪些人。
| # | 分歧點 | 受影響的人 | 性質 |
|---|---|---|---|
| 1 | 節氣時刻是否用韓國時間 | 在節氣日期前後一天出生的人 | 事實 |
| 2 | 晚上11點以後是否算成隔天 | 23:00~23:59出生 | 流派差異 |
| 3 | 是否校正日光節約時間 | 1948~51年、1955~60年、1987~88年夏天出生 | 事實 |
| 4 | 是否反映東經127.5度標準時間 | 1954.3.21~1961.8.9出生 | 事實 |
| 5 | 是否用真太陽時校正 | 在時柱分界30分鐘內出生 | 流派差異 |
| 6 | 農曆是否以韓國為準計算 | 會看無煞日、農曆生日的人 | 事實 |
本文目錄 11個主題
1. 節氣時刻是用哪個國家的時鐘記錄的
節氣發生的那個瞬間本身是全世界共通的,因為那是太陽的位置。可是這個瞬間要用哪個標準時間記錄,各家資料就不一樣了。
韓國標準時間以東經135度為準,中國標準時間以東經120度為準,正好相差1小時。直接拿中國製作的萬年曆資料來用,交節時刻就會早一個小時。
連日期都不同的情況——2027年霜降以韓國時間是10月24日00點32分,以中國時間則是10月23日23點32分。明明是同一個瞬間,日期卻不一樣。2027年立冬也是如此(韓國11月8日00:38/中國11月7日23:38)。
看在韓國出生的人的八字時,要以韓國時間為準。Mutal姐姐用韓國標準時間計算交節時刻,驗證時也是和韓國資料對照。歷年交節時刻以分鐘為單位,放在2027年、2028年二十四節氣裡。
2. 如果你在晚上11點以後出生
一天的開始要算在午夜,還是算在子時開始的晚上11點——分歧就在這裡。
採用「子時換日說」的話,晚上11點起就已經是隔天,日柱會往後跳一天;採用夜子時說的話,日柱維持當天不變,只把時柱定為子時。晚上11點30分出生的人,日柱的兩個字會因App不同而整個不一樣。
這不是事實問題,而是解讀的問題。所以如果是在這個時段出生,Mutal姐姐的計算機會把兩種學說的結果並排顯示。詳細內容在晚上11點出生的話——夜子時與早子時裡。
3. 如果你在日光節約時間期間出生
韓國也實施過日光節約時間,而且長達十二個年度。
那段期間,時鐘被調快了一個小時。如果出生紀錄上寫的是下午3點,實際以太陽位置來說是下午2點。不校正的話,時柱會往後錯一格。
以1958年6月10日上午9點出生的人為例,同時校正日光節約時間(-60分鐘)和東經127.5度標準時間(+30分鐘),就會變成上午8點30分。Mutal姐姐App會直接用你輸入的時鐘時間計算;在萬年曆排盤計算機裡,可以開關這兩項校正來比較。這剛好是時支從巳換成辰的分界,在這裡出現分歧的話,時柱會整個不同。
哪一年從哪天到哪天實施,我用表格整理在日光節約時間的十二個年度——時柱往後錯一格的人裡。
4. 如果你在1954~1961年出生
韓國標準時間曾經和現在不一樣。從1954年3月21日到1961年8月9日,韓國使用東經127.5度作為標準子午線,比現在(東經135度)的時鐘慢30分鐘。
這段期間出生的人,要把出生時刻換算成現在的標準,就得加上30分鐘。在時柱的分界上,30分鐘可不是小數字。
標準時間是怎麼變遷的,我用年表整理在韓國標準時間三度變更的故事裡。
5. 是否用真太陽時校正
我們用的時鐘以東經135度為準,但首爾位在東經126.98度,偏西約8度,所以太陽實際上到達正南方的時刻,比時鐘晚約32分鐘。
再加上地球軌道是橢圓形所產生的誤差(均時差),還會多出約±16分鐘。兩者加起來,最多可相差40分鐘以上。
要不要校正,因流派而異。主張校正的一方說「八字看的是太陽的位置」,不校正的一方則說「我們的祖先用的也是當地的時鐘」。Mutal姐姐預設不校正,但在計算機裡可以開關這項校正,看看結果有什麼不同。
6. 農曆是否以韓國為準計算
這一點分歧的不是八字的八個字,而是農曆日期。在看無煞日(韓國搬家吉日習俗)或農曆生日時會成為問題。
農曆以朔,也就是月亮與太陽位在同一方向的那一刻所在的日子,作為該月初一。可是這一刻要用哪個國家的時鐘來讀,日期就會不同。如果朔發生在韓國時間剛過午夜的時候,在中國還是前一天。
實際例子——2027年韓國春節依韓國農曆是2月7日,依中國農曆則是2月6日。直接使用中國資料的月曆,那個月的無煞日會整個往後錯一天。
多常會出現分歧呢?把1900年到2050年全部對照一遍,無煞日判定不同的日子有427天。150年中427天,等於平均一年約三天。雖然少見,但偏偏那天可能就是你的搬家日。
Mutal姐姐以韓國標準時間的朔,搭配無中置閏法(把沒有中氣的月份定為閏月的規則)來計算農曆。韓國春節日期和閏月清單都已和公開資料對照確認。
那到底哪個才對?
第1、3、4、6點屬於事實。實施過日光節約時間、標準時間曾經變更、節氣和朔的時刻在不同國家記錄不同,這些都是可以查證的事實,應該納入計算。
第2、5點屬於解讀。這是爭論了幾百年仍沒有定論的領域,很難說哪一方是錯的。所以我們選擇不替你挑答案,而是把兩種結果都呈現出來。
Mutal姐姐的引擎是怎麼驗證的?
自己宣稱計算正確是沒有意義的。要寫出和什麼對照過,才叫驗證。
| 對象 | 方法 | 樣本 | 結果 |
|---|---|---|---|
| 交節時刻 | 與韓國天文研究院(KASI)公開曆書資料對照(2026.10.03) | 2027、2028年二十四節氣全部48筆 | 日期一致 · 分鐘標示差距0~1分 |
| 農曆國曆轉換 | 以韓國標準時間的朔、無中置閏法計算後,進行國曆→農曆→國曆往返對照 | 1900~2050年55,002天 | 不一致 0 |
| 韓國春節·閏月 | 與公開資料對照 | 韓國春節11個年份 · 閏月16個 | 全部一致 |
| 八字四柱 | 獨立實作干支組合規則後交叉對照 | 1930~2045年4,261筆 | 3筆不同(全部在節氣分界60分鐘內) |
| 無煞日 | 與公開月曆對照 | 2026、2027、2028年樣本4個月 | 一致 |
在四柱交叉對照中有3筆不一致,查證後發現全都是節氣分界60分鐘內的案例。我們用韓國時間,對照對象用中國時間,這本來就是會出現分歧的地方。也就是上面第1點說的那個差異,實際出現了。
農曆是以韓國標準時間的朔與無中置閏法直接計算的。除此之外,App的萬年曆也和韓國天文研究院(KASI)公開的農曆國曆資料做了隨機樣本對照,確認日辰與歲次全部一致。計算結果的八字排盤表,即使在付費解讀畫面中也全部免費公開。
我們也可能出錯的地方
老實寫下來給你看。
- 1912年以前的農曆可能與公開資料不同。2026年10月3日,我們把1900~2050年的所有日期,與以韓國天文研究院資料為基礎的農曆國曆函式庫(korean-lunar-calendar)對照,1912年以後全部相同,但1903~1912年之間有240天的農曆日期差了一天。原因還在確認中,如果你在這段期間出生,請一併對照公開資料確認農曆日期。
- 不處理1900年以前出生的情況。計算範圍設定為1900~2050年,超出範圍時計算機不會給出結果。
- 真太陽時的均時差是用近似公式計算的。誤差在十幾秒的程度,實際使用沒有問題,但在要精確到秒的場合,可能和精密計算有出入。
- 出生紀錄本身不準確的情況很多。以前的出生申報晚了好幾天,或把時刻四捨五入記錄,都很常見。計算再精確,輸入錯了也沒用。也可以參考不知道出生時間的時候。
- 解讀不是驗證的對象。這裡說的驗證指的是計算,不是解讀。解讀準不準,我們在命中帳本中連沒說中的也一併公開。
確認你的八字是否卡在分界上
在計算機輸入出生年月日時,會一併顯示套用了哪些校正,以及用其他學說會得出什麼結果。如果剛好卡在分界上,會先告訴你。
常見問題
為什麼每個萬年曆App排出的八字都不一樣?
大多不是哪一方算錯,而是前提不同。①節氣時刻用韓國時間還是中國時間;②晚上11點以後是否算成隔天;③是否校正日光節約時間;④是否反映1954~1961年的東經127.5度標準時間;⑤是否做真太陽時校正;⑥農曆是否以韓國為準計算——就是這六個地方。
哪一個萬年曆才是對的?
節氣時刻、日光節約時間、標準時間的沿革屬於事實,有對錯之分。在韓國出生的話,以韓國標準時間為準才對;日光節約時間和東經127.5度時期都是真實發生過的事,應該納入。相反地,子時分界和真太陽時屬於流派差異,很難說哪一方是錯的。
怎麼知道我的八字是不是剛好卡在分界上?
如果生日落在節氣日期前後一天內、出生時刻在晚上11點多、出生於1948~51年、1955~60年、1987~88年的夏天,或是在1954年3月21日~1961年8月9日之間,就有可能。如果符合,萬年曆排盤計算機會提醒你。
Mutal姐姐的萬年曆是怎麼驗證的?
交節時刻方面,我們把2027、2028年全部48筆與韓國天文研究院(KASI)的公開曆書資料對照,確認日期一致、分鐘標示差距0~1分。農曆國曆方面,1900~2050年55,002天往返驗證,不一致為0。四柱組合方面,4,261筆交叉比對中有3筆不同,這3筆全都是韓國與中國時差造成的節氣分界問題。