# R: OnOrAfter/Before Dates

onOrAfter {timeDate} | R Documentation

## OnOrAfter/Before Dates

### Description

Compute the date that is a "on-or-after" or "on-or-before" ans n-day.

### Usage

    timeNdayOnOrAfter(charvec, nday = 1, format = "%Y-%m-%d",
        zone = "", FinCenter = "")

    timeNdayOnOrBefore(charvec, nday = 1, format = "%Y-%m-%d",
        zone = "", FinCenter = "")

### Arguments

`charvec` | a character vector of dates and times.
`nday` | an integer vector with entries ranging from `0` (Sunday) to `6` (Saturday).
`format` | the format specification of the input character vector.
`zone` | the time zone or financial center where the data were recorded.
`FinCenter` | a character with the the location of the financial center named as "continent/city".

### Value

returns an object of class `timeDate`.

`timeNdayOnOrAfter` returns the date in the specified month that is a n-day (e.g. Sun-day) on or after the given date. Month and date are given through the argument `charvec`.

For the function `timeNdayOnOrBefore` the date that is a n-day on or before the given date will be returned.

### Examples

    ## Date as character String:
       charvec = "2006-04-16"

    ## timeNdayOnOrAfter
       # What date has the first Monday on or after March 15, 1986 ?
       timeNdayOnOrAfter("1986-03-15", 1)

    ## timeNdayOnOrBefore
       # What date has Friday on or before April 22, 1977 ?
       timeNdayOnOrBefore("1986-03-15", 5)

[Package timeDate version 3043.102 Index]