生日月相是您出生瞬間的地心月日黃經差,以 0–360 度的距角以及月球盤面的被照亮比例表示,要解析它需要出生日期、有紀錄的當地時鐘時間,以及當時該地所適用的 UTC 或 UTC 等效時差。月球繞地球一圈大約 29.5 天,因此角度會持續移動,即使只差幾個小時,也可能讓結果從一個顯示區段移到下一個,這就是為什麼除了日期以外的其他輸入對計算都很重要。生日月相計算機將這三個欄位組合成一個可稽核的類 UTC 預推瞬間,然後使用離線的 astronomy-engine 套件計算距角與鄰近的主要事件。這個頁面不會要求出生地、不會自動查詢時區,也不會傳送任何輸入,因為地心相位是一個單一的以地球為中心的數值,而非在地地平線、月出或天氣相關的量。

什麼算是生日月相
月相是由地球中心所見太陽與月球之間的角度所定義。天文學家稱這個量為距角,四個主要的相位事件則位於該圓上的固定角度。新月發生在 0°、上弦月在 90°、滿月在 180°、下弦月在 270°。月相週期中的其他所有時刻都落在這四個標記之間,被照亮的比例從新月時的 0% 上升到滿月時的 100%,然後再下降。因為角度是從地球中心量測,所以結果並不取決於一個人的出生地點,只取決於其出生所對應的通用瞬間。在地民用時間與通用瞬間之間的這種區隔,正說明了時差欄位為何是必要的。
| 主要相位 | 距角角度 | 大約被照亮比例 |
|---|---|---|
| 新月 | 0° | 0% |
| 上弦月 | 90° | 50% |
| 滿月 | 180° | 100% |
| 下弦月 | 270° | 50% |
計算前需要準備什麼
要得到精確的結果需要三個欄位:當地出生日期、當地時鐘時間,以及該地該日所適用的 UTC 或 UTC 等效時差。出生證明或家庭紀錄通常會提供前兩項。第三項是多數讀者必須自行查詢的,因為瀏覽器目前的時區無法可靠地重建歷史上的日光節約規則或政治變動。例如 +05:30、-08:00 或 +01:00 這種有紀錄的時差,是工具將當地民用時間轉換為單一 UTC 瞬間所需要的輸入。如果日期無效、時鐘無法解析、時差缺漏,或計算出來的瞬間落在已測試的 1700 至 2100 範圍之外,則輸入會在執行天文計算步驟前被拒絕。
如何逐步找出您的生日月相
- 開啟 生日月相計算機,輸入當地出生日期、當地時鐘時間,以及該地該瞬間所適用的有紀錄 UTC 或 UTC 等效時差。
- 提交表單以計算瞬間估計值。工具會將三個欄位解析為單一的類 UTC 預推瞬間,並同時顯示輸入的當地時間與標準化的計算時間,讓您可以確認轉換結果。
- 同時閱讀四項結果:標準化的 UTC 瞬間、距角、被照亮比例,以及八階段顯示標籤。請把這四個數值視為單一答案,而非只挑選標籤。
- 捲動到鄰近主要事件區段,檢查在出生瞬間附近的小範圍內是否發生了新月、上弦月、滿月或下弦月。如果結果落在主要角度的兩、三度以內,表示出生正好位於相位交界。
- 如果不知道時間,請刻意選擇近似模式而非猜測一個時鐘數值,然後在做出任何結論前,先閱讀顯示出來的「相位交界近似」警告與標籤的可能性。
解讀結果:角度、被照亮比例與八階段區段
每個結果面板會回報四個應一併閱讀的數值。標準化的 UTC 瞬間是計算的基準。距角是以度數表示的地心月日差。被照亮比例是月球可見盤面被太陽照亮的部分,以百分比表示。八階段標籤是一種便利區段,將角度歸入八個等寬的 45 度扇形之一,邊界設在主要相位角度的中間。下方表格列出每個區段及其精確的角度範圍。
| 顯示標籤 | 距角範圍 |
|---|---|
| 新月 | 337.5° 至 22.5°(跨越 0° 連續) |
| 眉月(漸盈) | 22.5° 至 67.5° |
| 上弦月 | 67.5° 至 112.5° |
| 盈凸月 | 112.5° 至 157.5° |
| 滿月 | 157.5° 至 202.5° |
| 虧凸月 | 202.5° 至 247.5° |
| 下弦月 | 247.5° 至 292.5° |
| 眉月(漸虧) | 292.5° 至 337.5° |
這八個等寬區段是一種顯示慣例,並非美國海軍天文台(USNO)的正式類別;美國海軍天文台公布的是四個主要事件的意義與發生時間,而中間的區段只是為落在主要事件之間的任何角度提供一個方便的簡稱。一旦取得結果,盈虧生日月亮解讀一文會以淺白用語說明如何解讀這些標籤。
如果您不知道出生時間
許多出生證明只記錄日期,家人對於確切小時也常常記不清楚。計算機透過刻意的近似模式來處理這種情況,而非默默猜測。當選擇「未知時間」選項時,工具會使用所提供的時差計算所輸入日期的當地正午,並將輸出標示為「相位交界近似」。接著它會檢查同一當地日期的開始與結束,若這兩個端點的八階段標籤不同,則會並列顯示兩個可能的標籤,而非將正午視為定論。同一檢查也會在時差所定義的當地日期內搜尋四個主要事件角度,因此若該當地日期內發生了新月、上弦月、滿月或下弦月,系統會以「未知出生時間可能落在事件之前或之後」的警告加以標示。
時差為何重要以及它無法承諾的事
時差欄位是將當地時鐘讀數轉換為唯一通用瞬間的唯一機制。以一個可驗證的數值步驟為例,記錄為當地 03:45 且有紀錄的 +05:30 時差,可解析為 03:45 減去 05:30,等於前一日 UTC 的 22:15。算術過程為 03 小時 45 分鐘減去 05 小時 30 分鐘,先以 30 分鐘減去 45 分鐘得 15 分鐘,再以 05 小時減去 03 小時並借 24 小時,得前一日的 22 小時,因此結果為前一日 UTC 的 22:15。從該瞬間得出的精確角度與被照亮比例由離線的天文引擎產生,本文不做計算。該工具明確不承諾輸入日期當時存在現代的標準時區;在標準時區被採用之前,當地平均時間未必能對應到可靠的現代時差,而頁面會在結果中保留所輸入的慣例,讓讀者看到所使用的假設。因此早期日期的輸出會被描述為類 UTC 預推估計值。
計算機不會做的事
結果是天文估計值,而非第二等級或專業天文台的數字,本頁也並非為導航、潮汐預測、宗教儀式、當地可見性或任何時間敏感的決策而設計。不要求出生地是因為地心相位不需要它,也不會請求瀏覽器的定位權限。計算會透過一個精簡的適配器,在本機對已釘選的 astronomy-engine 2.1.19 套件執行,資產載入後即使在沒有網路連線的情況下也能運作。出生輸入不會被上傳、儲存或傳送給 USNO、NASA、內容傳遞網路或任何付費服務。工具也不會從結果推論個性、相容性、運氣、命運或人生建議。來自 USNO 主要相位日期服務的 12 個分鐘解析度事件會被當作準確性基準,釘選的天文實作必須在 USNO 參考值的兩分鐘以內找出每個事件,這就是結果被測試而非僅被宣稱的方式。
如果您正在權衡各種選項,如何從日期與時間計算水星星座對此有詳細說明。