Marco Marongiu wrote:
> NAME
>     Date::Iterator - Iterate over a range of dates

Nice!  

>       $i = Date::Iterator->new( from => [2003,12,1], to => [2003,12,10] )

As a matter of convenience, can I suggest that in addition to list 
references you also allow dates to be specified as strings?  

>       $i = Date::Iterator->new( from => '2003/12/1', to => '2003/12/10' )

Something like this should do the trick:

    $date = ref $date eq 'ARRAY' ? $date : [ split(/\D+/, $date) ];

If you split on any non-digit characters then it allows for different
formats like '2003/12/1', '2003-12-1', '2003 12 1' and so on.

Cheers
A

Reply via email to