Create a Hebrew date object.
Examples
hebrew_date(5785, 3, 2:4)
#> <hebrew[3]>
#> [1] 5785-Sivan-02 5785-Sivan-03 5785-Sivan-04
as_gregorian(hebrew_date(5785, 3, 2:4))
#> <gregorian[3]>
#> [1] 2025-May-29 2025-May-30 2025-May-31
as_hebrew(gregorian_date(2025, 1, 1:31))
#> <hebrew[31]>
#> [1] 5785-Tevet-01 5785-Tevet-02 5785-Tevet-03 5785-Tevet-04 5785-Tevet-05
#> [6] 5785-Tevet-06 5785-Tevet-07 5785-Tevet-08 5785-Tevet-09 5785-Tevet-10
#> [11] 5785-Tevet-11 5785-Tevet-12 5785-Tevet-13 5785-Tevet-14 5785-Tevet-15
#> [16] 5785-Tevet-16 5785-Tevet-17 5785-Tevet-18 5785-Tevet-19 5785-Tevet-20
#> [21] 5785-Tevet-21 5785-Tevet-22 5785-Tevet-23 5785-Tevet-24 5785-Tevet-25
#> [26] 5785-Tevet-26 5785-Tevet-27 5785-Tevet-28 5785-Tevet-29 5785-Shevat-01
#> [31] 5785-Shevat-02
as_hebrew("2016-01-01")
#> <hebrew[1]>
#> [1] 5776-Tevet-20
as_hebrew(Sys.Date())
#> <hebrew[1]>
#> [1] 5785-Iyar-29
tibble::tibble(
x = seq(as.Date("2025-01-01"), as.Date("2025-12-31"), by = "day"),
y = as_gregorian(x),
z = as_hebrew(x)
)
#> # A tibble: 365 × 3
#> x y z
#> <date> <Gre> <hebrew>
#> 1 2025-01-01 2025-Jan-01 5785-Tevet-01
#> 2 2025-01-02 2025-Jan-02 5785-Tevet-02
#> 3 2025-01-03 2025-Jan-03 5785-Tevet-03
#> 4 2025-01-04 2025-Jan-04 5785-Tevet-04
#> 5 2025-01-05 2025-Jan-05 5785-Tevet-05
#> 6 2025-01-06 2025-Jan-06 5785-Tevet-06
#> 7 2025-01-07 2025-Jan-07 5785-Tevet-07
#> 8 2025-01-08 2025-Jan-08 5785-Tevet-08
#> 9 2025-01-09 2025-Jan-09 5785-Tevet-09
#> 10 2025-01-10 2025-Jan-10 5785-Tevet-10
#> # ℹ 355 more rows