Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dateライブラリ > Dateクラス > valid_civil?
valid_civil?(year, mon, mday, start = Date::GREGORIAN) -> Numeric | nil
[permalink][rdoc]valid_date?(year, mon, mday, start = Date::GREGORIAN) -> Numeric | nil
正しい暦日付であれば、相当するユリウス日を返します。 そうでないなら、偽を返します。
Date.jd、および Date.civil も参照してください。