Date-Manip
view release on metacpan or search on metacpan
lib/Date/Manip/Recur.pod view on Meta::CPAN
unit of time) than those parts which specified a specific value (what
I've called the rtime). In other words, when the terms were laid out
from year down to seconds, the frequency part was always left of
specific values.
That led immediately to the notation described above, so I started analyzing
it to figure out if it could express all of the recurring events I'd
come up with. It succeeded on 100% of them. Not only that, but by playing
with different values (especially different combinations of m/w/d values), I
found that it would define recurring events that I hadn't even thought of,
but which seemed perfectly reasonable in hindsight.
After a very short period, I realized just how powerful this notation was,
and set about implementing it, and as I said above, of all the contributions
that Date::Manip has made, I consider this to be the most important.
=head1 KNOWN BUGS
If you specify a recurrence which cannot be satisfied for the base date,
or for any time after the base date, the recurrence will crash. This
can only happen if you specify a recurrence that always occurs in the
( run in 1.362 second using v1.01-cache-2.11-cpan-71847e10f99 )