2 つの並びが同時に進む
十干は甲から癸、十二支は子から亥へ、それぞれ定順で巡ります。両方を同時に一つ進めると、甲子、乙丑、丙寅と続きます。同時に出発点へ戻るには、10 と 12 の最小公倍数である 60 歩が必要です。自由な組み合わせ 120 通りではありません。
奇偶の対応で誤りを確かめる
この配列では甲・丙・戊・庚・壬は子・寅・辰・午・申・戌と、残る五干は丑・卯・巳・未・酉・亥と組み合わされます。甲子と甲戌は現れますが、甲丑は現れません。資料に甲丑があれば、別解を作る前に転記、OCR、欄のずれを確認します。
10 番目と 11 番目で確かめる
甲子を 1 番とすると、10 番は癸酉、11 番は甲戌です。十干だけが甲へ戻り、十二支は進み続けます。60 番は癸亥、61 番で甲子に戻ります。二つの一覧で手計算でき、10 番で両方を初期化する実装の誤りも見つけられます。
同じ名称でも同じ時点ではない
年・月・日・時は、別々の換算手順で干支を使います。六十年ごとの重複は年号や西暦で区別します。月干は年干、時干は日干に基づくため、「甲子」がどの柱かを確認してください。甲子日を甲子年と混同したり、生肖だけから全干支を補ったりはできません。
換算条件を追跡できるように残す
元の日付、暦、タイムゾーン、年と日の境界を併記します。旧暦の日付なら閏月かどうかも必要です。時刻不明を午前 0 時で埋めて精密さを装わず、不明と残します。番号は再計算できますが、性格・結婚・財産の解釈はその計算では証明されません。
参考資料・関連文献
以下の資料は、概念とその出典の確認に用いています。伝統的な用語の解説は、その予測効果が検証されていることを意味しません。
