よく見ていないのですが、うるう年(2/29がある年)だけ別の処理をするととりあえずいいかもしれません うるう年の条件です。 年が4で割り切れる年、ただし100で割り切れるとしはうるう年ではないです。でも400で割り切れたらうるう年です。(わかりにくいです。すみません。 割り切れるかってのは MOD演算子で割り算のあまりが0かで判定できると思います