Rubyで特定の日付が存在するか調べる

他にも方法はあるがDate.valid_date?を利用するのが簡単である

require "date"
p Date.valid_date?(2014, 10, 1) # true
p Date.valid_date?(2014, 13, 1) # false
p Date.valid_date?(2015, 2, 29) # false
p Date.valid_date?(2016, 2, 29) # true

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA