夏時間で存在しない時刻と重複する時刻
夏時間の切り替えで存在しない、または二度現れる出生時刻を推測で補わず、八字の時柱と日付を正しく判定します。
概要
時計を進める遷移では、一部の現地時刻が実在しない空白が生じます。時計を戻す遷移では、同じ表示時刻が異なる二つの UTC オフセットで二度現れます。一時間の変更がよく知られていますが、歴史上は異なる幅もあるため、出生地・日付・IANA タイムゾーン規則で個別に判定します。OpenFate は存在しない入力を拒否し、重複時刻を特定できない場合は二つの候補瞬間を残します。
基本情報
- 時計を進める遷移
- 実在しない現地時刻が生じる
- 時計を戻す遷移
- 一つの表示時刻に二つのオフセットが生じる
- 判定に必要
- 出生地、日付、IANA タイムゾーン
- 危険な初期値
- 最寄りの有効時刻へ自動移動すること
- 変わり得る境界
- 時柱、日界、節入り
- 安全な出力
- 訂正依頼または二候補の明示
時計を進めると、記録上の時刻が存在しない場合があります
法定時計が先へ飛ぶと、飛ばされた区間の表示時刻には対応する瞬間がありません。春の切り替えが代表例ですが、変更日と幅はその土地の歴史規則で確認します。
計算機は不成立の区間を示し、転記ミスや記録時制を確認する必要があります。自動的に後ろへずらすと、別の出生瞬間を作ってしまいます。
- 歴史タイムゾーンで現地表示を検証します。
- 根拠なしに欠落時刻を補正しません。
時計を戻すと、一つの表示時刻が二つの瞬間を指します
重複区間は先に旧オフセット、次に新オフセットで現れます。書面に記された年月日時だけでは両者を区別できません。
出生証明にオフセットや一回目・二回目の情報がなければ、両候補を保存します。太陽時や四柱に差があるかを確認してから追加資料を求めます。
- 有効な二つのオフセットを保持します。
- 一回目と二回目を明確に表示します。
命盤が変わるのは計算境界を越えた場合だけです
各候補を瞬間へ変換し、選択した太陽時設定を適用して、時支・日界・正確な節入りを検査します。
DST の曖昧さがあっても必ず二種類の命盤になるわけではありません。両候補が同じ柱区間に収まれば、四柱は安定と示しつつ時刻資料の曖昧さを残します。
- 同一の候補命盤は統合します。
- 差が出た境界を具体的に示します。
夏時間は季節の印象ではなく出生日の規則で確認します
同じ地域でも夏時間の採用、中断、変更は年によって異なります。現在の規則、ブラウザ既定値、「夏だから DST」という推測では歴史オフセットを確定できません。
ゾーン識別子、データ版、候補オフセット、解消判断を保存します。時計変更は時間変換の問題であり、吉凶や性格を示す命理記号ではありません。
- 版管理された歴史規則を使います。
- 時計変更に象徴的意味を付けません。
出典と編集方針
- NIST: Daylight Saving Time (DST)NIST 說明標準時間與日光節約時間的撥鐘制度,向前與向後轉換會造成當地鐘錶讀數的不連續夏時間への時計変更と標準時・夏時間の違いを説明する米国公式時刻機関の資料です。
- IANA: Theory and Pragmatics of the Time Zone DatabaseIANA theory 定義歷史時區轉換與有效偏移;缺口讀數沒有對應瞬間,重疊讀數則可對應兩個不同瞬間タイムゾーン識別子、履歴範囲、別名、オフセット、遷移、既知の制約を説明する IANA の公式資料です。
- OpenFate 編集方法產品拒絕不存在時刻,對未消歧的重複時刻保留兩個候選,只在候選跨過時辰、日界或交節時報告四柱差異OpenFate は、決定論的な命式計算、伝統的な解釈、現代的な編集解説を分けて扱います。