民用時・標準時・太陽時の違い
民用時、標準時、地方平均太陽時、地方視太陽時を区別し、八字の時辰と日界を正しく判定します。
概要
民用時は出生記録に示された現地の法定時計時刻で、当時有効だった夏時間や政治的変更を含みます。標準時は季節的な時計の繰り上げを除いた基準時です。地方平均太陽時は経度補正を加え、地方視太陽時はさらに日付ごとの均時差を加えます。これらは同義ではありません。OpenFate は先に歴史的民用時を復元し、選択された太陽時方式を後から適用します。
基本情報
- 民用時
- 当時の法令を反映した現地時計時刻
- 標準時
- 季節的な繰り上げを除く地域基準
- 地方平均太陽時
- 標準時に経度補正を加えた時刻
- 地方視太陽時
- 平均太陽時に均時差を加えた時刻
- 処理順
- タイムゾーン復元後に太陽時補正
- 監査情報
- 元の民用時と採用方式を保存
民用時は現地の法定時計が示した時刻です
民用時は地域の歴史的な法制度に依存し、夏時間、UTC オフセット変更、一時的な時計調整を含み得ます。
同じ時計表示でも場所や年代が違えば同じ瞬間とは限りません。八字計算前に地点と日付から有効な規則を復元します。
- 出生地の現地年月日時を残します。
- 出生日に有効な規則を適用します。
標準時と記録上の民用時は一致しない場合があります
標準時は通常、季節的な進みを除いた基礎オフセットです。夏時間中の民用時は標準時より進みますが、幅は地域ごとの規則で異なります。
先に手作業で夏時間を引くと、データベース処理と二重補正になる恐れがあります。実効オフセットはタイムゾーン履歴から決めます。
- 夏時間を常に一時間と仮定しません。
- 同じ補正を二度適用しません。
平均太陽時と視太陽時は別の段階です
地方平均太陽時は出生地経度と有効な標準子午線との差を反映します。地方視太陽時はさらに日付で変わる均時差を加えます。
両方を単に真太陽時と呼ぶと計算式が不明になります。経度補正と均時差を別々に表示すると再検証できます。
- 採用する太陽時の定義を明記します。
- 各補正の分数を別々に保存します。
最終時刻をすべての境界判定に一貫して使います
補正後の時刻が時支、太陽日、宣言した子時の日界を越えた場合、影響する柱をまとめて再計算します。
時刻補正は方法設定であり解釈結果ではありません。好ましい命盤になる場合だけ有効化することはできません。
- 境界越え後は依存する柱を再計算します。
- 方式比較で結果を選り好みしません。
出典と編集方針
- U.S. Naval Observatory: The Equation of Time美國海軍天文台區分標準時間、地方平太陽時與地方視太陽時,並說明經度修正與均時差成分真太陽時、平太陽時、経度差、均時差を解説する米海軍天文台の公式天文資料です。
- IANA Time Zone DatabaseIANA 歷史規則把紀錄的民用鐘錯時間還原為確定瞬間,包含當時日光節約與法定偏移地域別の歴史的現地時刻、UTCオフセット、夏時間移行を維持する基準データベースです。
- OpenFate 編集方法產品時間流程固定為 civil time → 歷史時區 → mean solar time → equation of time → apparent solar time,並保留每步分鐘值OpenFate は、決定論的な命式計算、伝統的な解釈、現代的な編集解説を分けて扱います。