Skip to contents

Functions to return Gregorian dates for various Christian ecclesiastical holidays and other special days

Usage

advent(year)

christmas(year)

orthodox_christmas(year)

epiphany(year)

easter(year)

orthodox_easter(year)

alt_orthodox_easter(year)

pentecost(year)

Arguments

year

Gregorian year

Examples

tibble::tibble(
  year = 2025:2030,
  advent = advent(year),
  christmas = christmas(year),
  orthodox_christmas = orthodox_christmas(year),
  epiphany = epiphany(year),
  easter = easter(year),
  orthodox_easter = orthodox_easter(year),
  alt_orthodox_easter = alt_orthodox_easter(year),
  pentecost = pentecost(year)
)
#> # A tibble: 6 × 9
#>    year      advent   christmas orthodox_christmas    epiphany      easter
#>   <int>       <Gre>       <Gre>              <Gre>       <Gre>       <Gre>
#> 1  2025 2025-Nov-30 2025-Dec-25        2025-Jan-07 2025-Jan-05 2025-Apr-20
#> 2  2026 2026-Nov-29 2026-Dec-25        2026-Jan-07 2026-Jan-04 2026-Apr-05
#> 3  2027 2027-Nov-28 2027-Dec-25        2027-Jan-07 2027-Jan-03 2027-Mar-28
#> 4  2028 2028-Dec-03 2028-Dec-25        2028-Jan-07 2028-Jan-02 2028-Apr-16
#> 5  2029 2029-Dec-02 2029-Dec-25        2029-Jan-07 2029-Jan-07 2029-Apr-01
#> 6  2030 2030-Dec-01 2030-Dec-25        2030-Jan-07 2030-Jan-06 2030-Apr-21
#> # ℹ 3 more variables: orthodox_easter <Gre>, alt_orthodox_easter <Gre>,
#> #   pentecost <Gre>