Rubyで2つの日付間の月の範囲を作成する
概要
月ごとの範囲のログファイルを作成する必要があります。 したがって、指定された範囲内のすべての[年、月]タプルが必要です
日付を反復処理するにはどうすればよいでしょうか?
毎日繰り返す必要がある場合、どうすればよいでしょうか?
解決策
例えば:
((Date.today - 90)..Date.today).map{|d| [d.year, d.month]}.uniq
#=> [[2012, 12], [2013, 1], [2013, 2], [2013, 3]]