何歳から大運が始まるかを説明します。
生まれた日から、節入り日までの日数差を取って、何歳から大運が始まるかを計算します。
「順行」の人は、誕生日から次の節入り日までの日数の差を見ます。
「逆行」の人は、誕生日から前の節入り日までの日数の差を見ます。
「順行」「逆行」で日数差を計算する節入り日が違うことに注意してください。
そこで出てきた日数差を3で割った際の答え(余りは一旦考えずに、出てくる整数)が、「大運の開始年齢」です。
また、今回のコードでは、完全に割り切れる場合は、0歳ではなく、1歳から始まるようにしています。
補足:余りが出た際は、大運の10年周期を途中で修正するようになっています。
「大運の計算 - 大運周期の調整」を確認してください。
1979年12月31日生まれの男性の場合:
この生年月日の人は「逆行」の人ですので、誕生日より、前の節入り日を確認します。
1979年12月31日より前の節入り日は、1979年12月8日 午前2時17分48秒です。
31から8を引いて、23。
23を3で割ると、7.666...となりますから、大運の開始年齢は7歳からになります。