宿曜の計算方法 · 公開前原稿

宿曜の計算方法:生年月日から本命宿を求める手順

生年月日を旧暦の月日に換算し、27宿の表から本命宿を求める手順を解説。日付の境界、閏月、月初の宿を比べて結果の違いを確認できます。

計算の用語
宿曜計算 · 本命宿 · 旧暦月 · 旧暦日

編集レビュー: · レビュー担当 OpenFate · 編集方法論

概要

OpenFateでは、新暦の日付を指定した日本暦の方式で換算し、旧暦の月初に割り当てられた宿から27宿の並びを進めます。暦の換算と宿の表引きは別工程なので、サイト間の比較では両方を確認します。

基本情報

対象の日付
1900年1月1日〜2099年12月31日
日付の境界
Asia/Tokyoの午前0時。隠れた午前3時の切り替えはない
出生時刻
OpenFateの計算方式1.0.0では使わない
表引き
月初の宿の位置に旧暦の日数−1を足し、27宿で循環する

概念を探す

新暦と旧暦の入力を確認する

入力欄が指定する暦に合わせます。同じ月日の数字でも、新暦と旧暦では違う日です。元の生年月日を残し、気に入った宿が出るまで日付を変えるような使い方は避けます。

この方式では出生時刻を使わないので、正午などの仮の時刻は不要です。海外生まれでも自己判断で一日加減するのではなく、日付だけの記録か正確な出生時刻を含む記録かを区別して、ツールの入力案内を確認してください。

旧暦の月日へ換算する

OpenFateの方式1.0.0では、天文学的な朔が含まれる日本の暦日を旧暦1日とします。太陽黄経30度ごとの中気を月の割り当てに使い、13か月の区間では冬至を優先する規則で閏月を扱います。

別の旧暦サービスでは、暦日のタイムゾーンや閏月の規則が異なる場合があります。比較には月・日・閏月の表示を残します。西洋星座の誕生日範囲は、旧暦への換算の代わりにはなりません。

月初の宿から数える

本ツールの旧暦1〜12月の初日は、室・奎・胃・畢・参・鬼・張・角・氐・心・斗・虚です。初日をその宿とし、翌日は27宿の並びで一つ先へ進みます。

表引きだけの例です。換算済みの日付が旧暦1月1日なら室宿、1月2日なら壁宿、1月6日なら循環して昴宿になります。特定の新暦の誕生日を示す例ではなく、その日付の旧暦換算を検証したという意味でもありません。

計算サイトによって宿が違うとき

最初に食い違う工程を探します。旧暦の月日が違うなら、タイムゾーン・朔日・閏月を確認します。旧暦が同じで宿が違うなら、月初の表、27宿か28宿か、初日の数え方を比べます。

実際に資料上の違いもあります。『宿曜経』巻上の「大唐月建圖」は初日の行が虚宿から始まるのに対し、本ツールの現代の月初表は室宿から始まります。そのため、本ツールの表をこの古典の表そのものとして紹介することはできません。

  • 元の生年月日と暦の種類を照合する。
  • 換算した月・日・閏月を比べる。
  • 月初の宿と宿の並び、初日の数え方を比べる。
  • 解決しない差は残し、全流派に対して一方だけが正しいと断定しない。

日付からの計算で分からないこと

求められるのは指定した方式での宿名です。出生時の月の正確な黄経や、その人が宿のどの足に属するか、客観的な性格の点数までは分かりません。

実際の日付は下の計算ツールで確かめ、表示された条件を保存してください。計算を確認してから伝統的な説明を読みます。同じ宿を再計算できることと、予測が実証されていることは別です。

出典と編集方針

  1. 宿曜經 · T1299 卷上
    T1299 卷上「大唐月建圖」:一日「虛室奎胃畢參鬼星翼角氐心」,與產品月初表分列,不視為相同表格。宿名と歴史的な暦表を確認する資料。OpenFateの現代の27宿表とは異なり、予測の有効性を証明するものではありません。
  2. OpenFate 宿曜計算と採用方式
    Sukuyo chart input. Editorial implementation check: SUKUYO_CALENDAR_CONVENTION, SUKUYO_SUPPORTED_DATE_RANGE, SUKUYO_MONTH_START_MANSIONS, SUKUYO_MANSIONS (policy 1.0.0).製品の入力と出力の参照先。編集時に2026年9月10日時点の方式1.0.0と月初宿の定数も確認していますが、実装の確認は独立した伝統資料ではありません。

Wiki を検索