宿曜學習指南

宿曜與日本舊曆:換算規則為何重要?

宿曜舊曆不是把國曆日期直接換一個名稱,而是先依公開的日本陰陽曆口徑取得陰曆月日,再查宿表。不同曆法設定可能導向不同本命宿。

主題名稱
日本舊曆

編輯審閱: · 審閱單位 OpenFate · 編輯方法說明

概覽

新月所屬民用日與月序規則都是計算的一部分,不能藏在泛稱的舊曆之下。

概念速覽

月初
朔所在的民用日
月份編排
中氣規則
產品日界
日本時區午夜

為什麼先換曆?

公曆生日不能直接提供宿表使用的陰曆月日,要先完成日期換算。

把同一組公曆月日直接拿去查陰曆表,問的已經不是同一天。

舊曆代表什麼?

日本國立天文台說明,歷史上使用過不同陰陽曆,目前沒有官方統一計算的日本陰陽曆。

所以網站需要披露方法,不能只寫「舊曆」就當作邊界問題都已解決。

產品如何定義月初?

OpenFate 口徑 1.0.0 以天文朔所在的日本民用日為陰曆初一。

中氣協助定月,十三個月區間採冬至優先的閏月規則;這是產品設定。

時區為何有差?

接近午夜的天文事件,在不同時區可能落在不同民用日期。

中國農曆與日本口徑都顯示陰曆月日,不表示換算可以直接替換。

比對時留哪些欄位?

保留公曆日、陰曆年月日、閏月標記與規則版本,再比較宿名。

有爭議的案例應保留不確定性,不為了讓結果相同而自行調整日期。

宿曜舊曆和臺灣農曆可以互換嗎?

不能先假設可以。即使畫面都寫農曆月日,朔落在哪個民用日、採用的時區與閏月安排仍可能不同。

在月界附近差一天時,先比換曆欄位;不要用哪一篇個性描述比較有感來決定。

來源與編輯依據

  1. 宿曜經 · T1299 卷上
    卷上「大唐月建圖」: table requires calendar month/day; modern conversion convention is a separate product rule.用於核對宿名與歷史曆法表。原表不等同於 OpenFate 的現代 27 宿查表,也不能證明預測有效。
  2. OpenFate 宿曜查詢與計算口徑
    Editorial code check 2026-09-10, policy 1.0.0: kyureki; policy.ts, constants.ts, engine.ts and traditional-cycles.ts. Product settings are not an independent historical authority; practical examples are OpenFate editorial applications.產品輸入與輸出參考。編輯於 2026-09-10 另核對計算口徑 1.0.0 及月初宿常量;程式核對不是獨立的傳統權威來源。
  3. NAOJ: 「旧暦」ってなに?
    NAOJ question 3-4: old-calendar definition, month starts, leap months and no current official Japanese lunisolar calculation.曆法參考:現代日本舊曆並非單一官方算法。支持曆法區分,不支持占驗。
這篇文章對你有幫助嗎?

搜尋知識庫