R: Boundaries: date and date-time

date-and-date-time-boundary {clock} | R Documentation

## Boundaries: date and date-time

### Description

- `date_start()` computes the date at the start of a particular `precision`, such as the "start of the year".

- `date_end()` computes the date at the end of a particular `precision`, such as the "end of the month".

There are separate help pages for computing boundaries for dates and date-times:

- dates (Date)

- date-times (POSIXct/POSIXlt)

### Usage

    date_start(x, precision, ...)

    date_end(x, precision, ...)

### Arguments

`x` | `[Date / POSIXct / POSIXlt]` A date or date-time vector.
`precision` | `[character(1)]` A precision. Allowed precisions are dependent on the input used.
`...` | These dots are for future extensions and must be empty.

### Value

`x` but with some components altered to be at the boundary value.

### Examples

    # See type specific documentation for more examples

    x <- date_build(2019, 2:4)

    date_end(x, "month")

    x <- date_time_build(2019, 2:4, 3:5, 4, 5, zone = "America/New_York")

    # Note that the hour, minute, and second components are also adjusted
    date_end(x, "month")

[Package clock version 0.6.0 Index]