Date-time must be a POSIXct, POSIXlt, Date, Period or any other object convertible to POSIXlt.
isoyear()
returns years according to the ISO 8601 week calendar.
epiyear()
returns years according to the epidemiological week calendars.
Examples
x <- ymd("2012-03-26")
year(x)
#> [1] 2012
year(x) <- 2001
year(x) > 1995
#> [1] TRUE