From: Daniel Harple Date: 2006-05-04T04:54:28+09:00 Subject: Re: Increment day across months On May 3, 2006, at 9:48 PM, Doug Bromley wrote: > If you have a better way then I'd love to still hear it but this is > what I > found: > > begin_date = Date.new(2006, 1, 1) > end_date = Date.new(2006, 5, 1) > > begin_date.step(end_date, 1) { |myDate| > # Do something with myDate > puts myDate.to_s > } require 'date' date_range = Date.new(2006, 1, 1)..Date.new(2006, 5, 1) date_range.each { |day| ... } date_range.to_a # => [...dates...] -- Daniel