09/01/20 20:44:16
>>339
require 'date'
day = Date.new(2009,1,18)
last = Date.new(day.year+1, day.month, day.mday)
weekdays = {0 => '日', 1 => '月', 2 => '火', 3 => '水', 4 => '木', 5 => '金', 6 => '土'}
while day < last do
wday = weekdays[day.wday]
puts day.strftime("%Y%m%d,%Y,%b,%-m月,%-d,#{wday},%w,%W")
day = day.next
end
もしかしたら、%-m や %-d は動作しないかもしれない