うるう年の判定ってこんなんじゃまずいのかな?

( (y % 4 == 0 && y % 100 != 0) || y % 400 == 0 )