Rubyで2つの日付を元にからその間の月を全部出す
パッとググった感じこんなんでよさそう
#!ruby require 'date' (Date.parse("2010-08-01")..Date.parse("2012-11-07")).each{|i| next if i.strftime('%d') != '01' puts i.strftime('%Y%m') }
参考:rubyなら日付を連続10日分の日付作るのがアツ−!と言う間です - それマグで!
追記
何かeachの中でnextっておかしいね。returnの方がいいんだろうか