月の日数を求める

ちまちまと任意の月の日数が欲しくなったので色々やってみた。

まずやったのは、配列を作って月で呼び出す。なんのひねりもないし、閏年とか考えなければこれで十分。

が、標準ライブラリにDateクラスがあるなという事で利用してみた。

require 'date'

p Date.new(2016,2,-1).day

個人的には”-1″って日付に特に違和感なく「月の一番最後」って思うが、ドキュメントに明記されていないのが気になるので、推奨ではないんだろうな…

コメント