西暦から干支を求める
西暦から干支を求めるメソッドはRubyに用意されていない。
西暦から干支を求めるには、以下のように変換用の配列を定義してやると良い。
この配列は西暦を12で割った余りで干支が求まるようにしている。
EarthlyBranches = %w(申 酉 戌 亥 子 丑 寅 卯 辰 巳 午 未) p EarthlyBranches[ 2014 % 12 ] #=> 午
西暦から干支を求めるメソッドはRubyに用意されていない。
西暦から干支を求めるには、以下のように変換用の配列を定義してやると良い。
この配列は西暦を12で割った余りで干支が求まるようにしている。
EarthlyBranches = %w(申 酉 戌 亥 子 丑 寅 卯 辰 巳 午 未) p EarthlyBranches[ 2014 % 12 ] #=> 午