valid_date? (year, mon, mday[, start])
▼ソースの例 -------------------------------------------------------- #!/usr/local/bin/ruby require 'date' #存在する日 date1 = Date.valid_date?(2006,2,10) #存在しない日 date2 = Date.valid_date?(2006,2,31) if date1.blank? p 'date1 : NG' else p 'date1 : OK' end if date2.blank? p 'date2 : NG' else p 'date2 : OK' end -------------------------------------------------------- ▼実行結果 date1 : OK date2 : NG