2006/5/16, Jerrad Pierce <[EMAIL PROTECTED]>:
What's the best way to iterate over Mondays, Tuesdays, and Thursdays between two dates?
For some value of "best": ------- use DateTime::Event::ICal; my $dt1 = DateTime->today; my $dt2 = $dt1->clone->add( months => 1 ); print "interval: $dt1 $dt2\n"; my $set = DateTime::Event::ICal->recur( dtstart => $dt1, until => $dt2, freq => 'weekly', byday => [ 'mo', 'tu', 'th' ], ); my @days = $set->as_list; print "days as list: @days\n"; print "days as iterator: "; my $iter = $set->iterator; while ( my $dt = $iter->next ) { print ' ', $dt->datetime; } ------- - Flavio S. Glock