Tools for Working with Recurrence Rules
Create a custom rschedule
Control the number of times to recur
Recur on a day of the month
Date adjustments
Get all events
Check if dates are in an event set
Generate the next or previous event
Search for events
Generate date sequences
Step relative to an rschedule
Default values in almanac
almanac: Tools for Working with Recurrence Rules
vctrs compatibility functions
Calendar events
Calendar matching
Calendar names
US federal calendar
Calendar additions and removals
Calendar locations
Deprecated recurrence helpers
Holiday utility functions
Holidays
Create a new rschedule
Pipe operator
Create an adjusted rschedule
Create a recurring calendar
Recur on a day of the week
Recur on a day of the year
Recur on easter
Recur on an interval
Recur on a month of the year
Recur on a position within a frequency
Recur on a week of the year
Control the start of the week
Create a recurring holiday
Create an offset rschedule
Create a recurrence rule
Deprecated rset helpers
Create a new set-based recurrence schedule
Create a new stepper
Provides tools for defining recurrence rules and recurrence sets. Recurrence rules are a programmatic way to define a recurring event, like the first Monday of December. Multiple recurrence rules can be combined into larger recurrence sets. A full holiday and calendar interface is also provided that can generate holidays within a particular year, can detect if a date is a holiday, can respect holiday observance rules, and allows for custom holidays.