Skip to contents

Holidays

Calendars

rcalendar()
Create a recurring calendar
cal_events()
Calendar events
cal_match()
Calendar matching
cal_names()
Calendar names
cal_us_federal()
US federal calendar
cal_add() cal_remove()
Calendar additions and removals
cal_next() cal_previous()
Calendar locations

Recurrence rules

daily() weekly() monthly() yearly()
Create a recurrence rule
recur_for_count()
Control the number of times to recur
recur_on_day_of_month()
Recur on a day of the month
recur_on_day_of_week() recur_on_weekdays() recur_on_weekends()
Recur on a day of the week
recur_on_day_of_year()
Recur on a day of the year
recur_on_easter()
Recur on easter
recur_on_interval()
Recur on an interval
recur_on_month_of_year()
Recur on a month of the year
recur_on_position()
Recur on a position within a frequency
recur_on_week_of_year()
Recur on a week of the year
recur_with_week_start()
Control the start of the week

Recurrence types

runion() rintersect() rsetdiff()
Create a new set-based recurrence schedule
rcustom()
Create a custom rschedule
roffset()
Create an offset rschedule
radjusted()
Create an adjusted rschedule

Recurrence utilities

alma_in()
Check if dates are in an event set
alma_search()
Search for events
alma_seq()
Generate date sequences
alma_next() alma_previous()
Generate the next or previous event
alma_events()
Get all events
alma_step()
Step relative to an rschedule
stepper() `%s+%` `%s-%` workdays()
Create a new stepper

Adjustments

Developer tools

new_rschedule() rschedule_events()
Create a new rschedule
almanac_since() almanac_until()
Default values in almanac

Compatibility