# Iterative question

**URL:** <https://www.ruby-forum.com/t/iterative-question/62828>\
**Category:** Ruby\
**Created:** [June 8, 2006, 4:31pm UTC](https://www.ruby-forum.com/t/iterative-question/62828 "2006-06-08T16:31:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@joe](https://www.ruby-forum.com/u/joe)\
**Post date:** [June 8, 2006, 4:31pm UTC](https://www.ruby-forum.com/t/iterative-question/62828/1 "2006-06-08T16:31:34Z")

</div>

hi all  
how to do a iterative for Time object,  
i.e.  
i wanna iterative from 2000/05/05 to now, output to a array

regards

---

<div class="post-metadata">

**Author:** ![joe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@joe](https://www.ruby-forum.com/u/joe)\
**Post date:** [June 8, 2006, 4:47pm UTC](https://www.ruby-forum.com/t/iterative-question/62828/2 "2006-06-08T16:47:19Z")

</div>

joe wrote:

> how to do a iterative for Time object,  
> i.e.  
> i wanna iterative from 2000/05/05 to now, output to a array

(time\_a…time\_b).to\_a

Daniel

---

<div class="post-metadata">

**Author:** ![joe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@joe](https://www.ruby-forum.com/u/joe)\
**Post date:** [June 8, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/iterative-question/62828/3 "2006-06-08T16:56:18Z")

</div>

joe wrote:

> hi all  
> how to do a iterative for Time object,  
> i.e.  
> i wanna iterative from 2000/05/05 to now, output to a array
> 
> regards

Date supports iteration:

startDate = Date.parse(‘2000/05/05’)  
days = []  
startDate.upto(Date.today){|day| days \<\< day}

cheers
