これに従ってうるう年分の追加日数を計算しなければならない。ここで、先に底関数の説明をして置きたい。[x]をxの底関数といい、xよりも小さい整数のうち最も大きいものを表す。なんだか分かりにくいが、正の整数の範囲に関して言えば、小数点以下を切り捨てる演算だと考えてもらってよい。[3.14]=3、[√2]=[1.41...]=1である。うるう年の補正項を求める。その年が西暦y年だとして、補正項bを次の通り定義する。各月に日数は30日だったり31日だったり28日だったりして、しかもそれが不規則に並んでいる。これは計算で出すよりも、定数項として覚えてしまった方が手っ取り早い。干支はそれぞれ10日、12日を周期として循環していることを考え合わせれば、算入すべき定数はそんなに大きくならない。月ごとの定数は次表の通り。43この表も覚えてしまえ。さっきからそればっかりだと思われるかもしれないが、何だかんだ覚えてしまうのが手っ取り早い。占いをやるにはもっと膨大な知識を記憶しておかなければならないのだから、これくらいのことを覚えるのは苦でもあるまい。四、日数の算入その日が某月d日ならば、このdをそのまま用いる。以上で求めた年月日の変数・定数を全部足す。x=a+b+c+dこのxの一の位から、日干が求められる。亥この二つの表も、勿論覚えなければならない。この計算では甲・子が0と対応するように調整してあるから、別段覚えるほどの物でもない。来年、2017年の11月4日の日干支を求めてみよう。・2017÷12=168...1、よってa=1・b=[2017/4]-[2017/100]+[2017/400]=[504.25]-[20.17]+[5.0425]=504-20+5=489・11月なのでc=13・d=4なので、x=1+489+13+4=507一の位は7、507÷12=42...3。よってこの日は辛卯日である。長くなったけれど、これで八字を計算できるようになったはずである。占いを志す変人、もとい、有望な後輩諸君の役に立てば幸いだ。これを四柱と言うが、これには干支が割り振られる。上手い言い回しが見つけられないから、仕方ない、取り敢えず「組み合わせ」とでも言っておこう。60個一組の組み合わせである。)とを組み合わせて作る。10と12の最小公倍数が60なので、全60種類の干支が存在する。六十干支とか十干十二支とかいろいろな言い方をする。訓読みするならば「えと」である。上述の通り、干支は年月日時に割り当てられ、これは順繰りに移行していく。順番であって、干支はこの順番の組み合わせ通り進んでいく。甲の次が乙、子の次が丑だから、甲子の次は乙丑になる。以下同様にして丙寅、丁卯と進んでいき、60番目、癸亥まで来たらその次は振り出しに戻って甲子である。飛ばしたり後戻りしたりせずに古今往来この順番を維持して移行していくので、暦の情報を記述するのに便利なのである。理屈の上では甲子年は60年に一度、甲子月は5年に一度、甲子日はだいたい2カ月に一度、甲子時は5日に一度巡って来ることになる。この計算を見ると、甲子月は甲子日がある場合と無い場合とがあるわけで、そうすると概ね120年に一度はこの四柱ともに甲子のパターンが訪れるはずである。干支暦の紀元はある四柱甲子日の120n年前であるはずである。