x to the
target weekday. You can shift to the next
or previous weekday. If
x is currently on the
target weekday, you can
choose to leave it alone or advance it to the next instance of the
There are separate help pages for shifting dates and date-times:
date_shift(x, target, ..., which = "next", boundary = "keep")
A date or date-time vector.
A weekday created from
Generally this is length 1, but can also be the same length as
These dots are for future extensions and must be empty.
x shifted to the
# See the type specific documentation for more examples x <- as.Date("2019-01-01") + 0:1 # A Tuesday and Wednesday as_weekday(x)#> <weekday> #>  Tue Wedmonday <- weekday(clock_weekdays$monday) # Shift to the next Monday date_shift(x, monday)#>  "2019-01-07" "2019-01-07"