iso_date {calcal} | R Documentation |
ISO calendar dates
Description
In ISO 8601 date objects, weeks are defined as starting on Mondays. Week 1 is the first week with at least 4 days in the year. Equivalently, it is the week containing 4 January. There is no week 0; instead week 1 of a year may begin in the previous calendar year.
Usage
iso_date(year = integer(), week = integer(), day = integer())
as_iso(date)
Arguments
year |
A numeric vector of years |
week |
A numeric vector of weeks |
day |
A numeric vector of days |
date |
Vector of dates on some calendar |
Details
More flexible week numbering is possible using Gregorian dates with week_of_year()
.
Value
An iso vector object
See Also
Examples
iso <- new_date(year = 2025, week = 23, day = 2:4, calendar = cal_iso)
iso
iso_date(2025, 23, 2:4)
as_gregorian(iso_date(2025, 23, 2:4))
as_iso(gregorian_date(2025, 1, 1:31))
as_iso("2016-01-01")
as_iso(Sys.Date())
tibble::tibble(
x = seq(as.Date("2025-01-01"), as.Date("2025-12-31"), by = "day"),
y = as_iso(x)
)
[Package calcal version 1.0.0 Index]