月亮星座怎麼來的
黃道被平均分成十二個星座,每段 30 度。月亮繞地球一圈約 27.3 天,在天空中走完整條黃道,平均每天走 13 度多,所以大約每兩天半就換一個星座。出生那一刻,月亮在黃道上的位置落在哪個星座,那個星座就是你的月亮星座。
占星傳統上會把太陽星座、月亮星座、上升星座並列:太陽看生日、月亮看出生時刻、上升還要加上出生地點。這些說法屬於文化與娛樂,並沒有科學研究證實星座能反映個性,閱讀時抱持輕鬆的心情就好。
不知道出生時間怎麼辦
月亮一天走 13 度左右,一個星座有 30 度,所以大約每 10 天裡有 6 天左右,整天的月亮都待在同一個星座。勾選「不知道出生時間」,工具會算出你出生那一天 0 點到 24 點(當地時間)月亮的位置:整天都在同一個星座,就能確定;當天剛好換星座的話,會告訴你兩種可能,這時就需要出生時間才能判斷。
填資料時的注意事項
- 時間用 24 小時制:下午 3 點是 15,半夜 0 點到 1 點之間是 0。出生證明上寫的鐘面時間,直接照填,夏令時間不用自己換算。
- 時區:台灣選預設的「台灣」,工具會依出生日期判斷當時是否在夏令時間。海外出生請選當地當時的 UTC 偏移。
- 交界提醒:月亮每小時約走 0.5 度,如果出生時刻離星座邊界很近,結果頁會提示「接近交界」,這時結果只能當作兩個星座都有可能。
- 太陽星座:太陽星座以天文黃經計算,與本站年齡計算機使用的固定日期區間,在交界日可能不同。
- 地點:月亮星座和出生地點關係很小,不需要填地點(上升星座才需要,可用上升星座查詢)。
台灣的夏令時間
台灣在戰後曾多次實施夏令時間(日光節約時間),期間內的時鐘比標準時間快 1 小時。實施期間如下:1946 年 5 月 15 日至 9 月 30 日;1947 年 4 月 15 日至 10 月 31 日;1948 至 1951 年每年 5 月 1 日至 9 月 30 日;1952 年 3 月 1 日至 10 月 31 日;1953、1954 年 4 月 1 日至 10 月 31 日;1955 至 1959 年 4 月 1 日至 9 月 30 日;1960、1961 年 6 月 1 日至 9 月 30 日;1974、1975 年 4 月 1 日至 9 月 30 日;1979 年 7 月 1 日至 9 月 30 日。1980 年以後沒有再實施。選時區「台灣」時,出生日期落在這些期間,工具會自動把時間減 1 小時換算成標準時間。
和中央氣象署網站上的表格有兩處不同,請留意:第一,氣象署表格把 1946 至 1951 年都列成 5 月 1 日至 9 月 30 日,但依臺灣省政府公報,1946 年是 5 月 15 日起,1947 年是 4 月 15 日至 10 月 31 日,本工具採公報的日期(IANA 時區資料庫 tzdata 的註解也採這個說法,並指出氣象署網站 1946 年的資料不正確);第二,氣象署表格列到 1945 年,但 1937 年 10 月 1 日至 1945 年 9 月 20 日台灣使用日本標準時間(UTC+9),本工具把這段時間視為日治時期的 UTC+9,不另外套用夏令時間,1945 年 9 月 21 日起改回 UTC+8。夏令時間起訖日當天的小時級轉換(例如 1945 年 9 月 21 日凌晨 1 點)不另外處理,整天套用同一個偏移。
常見問題
月亮星座是什麼?
月亮星座就是你出生那一刻,月亮在黃道上所在的星座。占星學裡常把太陽星座看作外在表現、月亮星座看作內在情緒的象徵,不過這只是占星的說法,沒有科學依據,當作聊天話題就好。
月亮星座跟太陽星座、上升星座差在哪?
太陽大約一個月換一個星座,所以太陽星座只看生日;月亮大約兩天半就換一個星座,所以要知道出生日期和時間才準;上升星座是出生地東方地平線上的黃道位置,大約兩小時換一個,還要再加上出生地點。三者所需的資料依序越來越多。
不知道出生時間,也能查月亮星座嗎?
可以查到一個範圍。月亮一天大約走 13 度,一個星座 30 度,所以多數日子裡,整天的月亮都在同一個星座,不用出生時間也能確定。勾選「不知道出生時間」後,工具會算出你出生當天 0 點到 24 點的月亮位置:如果整天都在同一個星座,就直接給答案;如果當天剛好換星座,會告訴你有兩種可能。
為什麼我查到的月亮星座跟別的網站不同?
最常見的原因是時區、夏令時間或出生時間沒對準,月亮每小時約移動 0.5 度,差幾個小時就可能換星座。另外,部分網站採用恆星黃道(把歲差納入的另一套劃分),和西洋占星常用的回歸黃道會差約一個星座,本工具採用回歸黃道。
台灣的夏令時間要自己換算嗎?
不用。時區預設選「台灣」時,工具會依出生日期判斷:1946 至 1961 年、1974 至 1975 年、1979 年的夏令時間期間(依中央氣象署與臺灣省政府公報),會把時鐘時間減 1 小時換算成標準時間。實施期間見下方「台灣的夏令時間」。海外出生請自己選當時實際的 UTC 偏移,其他國家的夏令時間不會自動判斷。
什麼叫「接近交界」?
月亮每小時約移動 0.5 度,如果出生時刻的月亮位置離星座邊界不到 0.5 度,出生時間差一小時左右就可能換星座。此時結果頁會提示「接近交界」,建議以精確星曆與可靠的出生時間為準,不要把單一結果當成定論。
計算方法與來源
計算步驟如下,全部用瀏覽器內的 JavaScript 完成:
- 把當地日期時間扣掉時區偏移(台灣依年份校正夏令時間),換成世界時,再換算成儒略日(Meeus 第 7 章);再用 ΔT 近似式(Espenak 與 Meeus,NASA/TP-2006-214141 的多項式)換成力學時 TT,求出儒略世紀數 T。
- 依 Meeus 第 47 章,計算月球平黃經 L′、月球平距角 D、太陽平近點角 M、月球平近點角 M′、月球升交點距角 F 五個基本引數。
- 把表 47.A 中 59 個週期項(每項是 D、M、M′、F 的整數組合乘以正弦)加總,再加上金星、木星與地球扁率的三個修正項,得到月球地心黃經。
- 加上章動修正得到視黃經,除以 30 取整數,對照十二星座。計算值為地心位置,不做視差修正,這也是占星常用的做法。
- 太陽星座用 Meeus 第 25 章的太陽視黃經(精度約 0.01 度)。
我們另用 Swiss Ephemeris(pyswisseph)與 PyEphem 當對照,以 56 組不同時區、年份與星座交界的出生資料測試,2050 年以前,月亮黃經最大差異約 0.004 度(接近 2100 年時,因 ΔT 外推,誤差可增至約 0.02 度);月亮每小時約走 0.5 度,所以只有出生時刻離星座交界不到約 0.01 度時,演算法誤差才可能讓結果換星座。
- Jean Meeus, Astronomical Algorithms, 2nd ed., Willmann-Bell, 1998:第 7、22、25、47 章。
- IANA 時區資料庫郵件討論串,轉載交通部中央氣象局(現為中央氣象署)整理的台灣歷年夏令時間表:氣象局表格(1948 年以後的依據),查核日期 2026-10。
- IANA 時區資料庫(tzdata)asia 檔,Taiwan 段註解:引述臺灣省政府公報,1946、1947 年夏令時間依此修正;查核日期 2026-10。
- Espenak, F. & Meeus, J., Five Millennium Canon of Solar Eclipses, NASA/TP-2006-214141:ΔT 近似多項式。