kboom @ wiki

日付の正当性をチェック

最終更新:

kboom

- view
管理者のみ編集可

日付の正当性をチェック

rubyなら日付の正当性チェックも超簡単です!
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



参考サイト

  • Rubyリファレンスマニュアル(Date)

  • Ruby On Rails Tips

更新日2009/05/31 17:21:41

名前:
コメント:

すべてのコメントを見る
記事メニュー
目安箱バナー