This software extension adds the ability to create basic recurring sets using DateTime::Set. It simplifies the process for creating recurring events in software applications.
The module provides various methods that allow you to create DateTime::Set objects with different recurrence patterns like "once a month" or "every day". With this module, you can even create complicated recurrences such as "every Monday, Wednesday and Thursday at 10:00 AM and 2:00 PM".
In order to utilize this module, you need to first import the DateTime and DateTime::Event::Recurrence modules. Next, you can create a DateTime object with the desired date and time.
Afterwards, you can utilize the various methods provided by the DateTime::Event::Recurrence module. For example, you can use the "daily" method to create a recurring set for every day. Then, you can use the "next" or "previous" methods to get the next or previous occurrence of the given DateTime object.
You can also check if a DateTime object is included in the recurring set with the "contains" method. Furthermore, you can get a list of all the DateTime objects within a certain period of time with the "as_list" method. Additionally, you can use the "iterator" method to loop through all the DateTime objects within the recurring set.
Overall, I highly recommend this module for anyone looking to create recurrence sets with ease. The functionality and convenience of the DateTime::Event::Recurrence module is unparalleled.
Version 0.16: N/A