Rounds a date_xx to the first unit of the current year, or the first unit of the next year.

# S3 method for date_yq
round(x, digits = NULL)

# S3 method for date_ym
round(x, digits = NULL)

# S3 method for date_yw
round(x, digits = NULL)

# S3 method for date_xx
ceiling(x)

# S3 method for date_xx
floor(x)

Arguments

x

any date_xx object

digits

ignored, only there for compatibility with base::round()

Value

a date_xx of the same subclass as x

Examples

round(date_yq(2018, 2))
#> [1] "2018-Q1"
round(date_yq(2018, 3))
#> [1] "2019-Q1"
round(date_ym(2018, 6))
#> [1] "2018-M01"
round(date_ym(2018, 7))
#> [1] "2019-M01"
round(date_yw(2018, 26))
#> [1] "2018-W01"
round(date_yw(2018, 27))
#> [1] "2019-W01"