qtr: Assign a date to a quarter

View source: R/qtr.R

qtrR Documentation

Assign a date to a quarter

Description

The qtr functions take a date input and calculate the relevant quarter-related value from it. They all return the year as part of this value.

  • qtr returns the current quarter

  • qtr_end returns the last month in the quarter

  • qtr_next returns the next quarter

  • qtr_prev returns the previous quarter

Usage

qtr(date, format = c("long", "short"))

qtr_end(date, format = c("long", "short"))

qtr_next(date, format = c("long", "short"))

qtr_prev(date, format = c("long", "short"))

Arguments

date

A date which must be supplied with Date or POSIXct

format

A character string specifying the format the quarter should be displayed in. Valid options are long (January to March 2018) and short (Jan-Mar 2018). The default is long.

Details

Quarters are defined as:

  • January to March (Jan-Mar)

  • April to June (Apr-Jun)

  • July to September (Jul-Sep)

  • October to December (Oct-Dec)

Value

A character vector of financial quarters in the specified format.

Examples

x <- lubridate::dmy(c(26032012, 04052012, 23092012))
qtr(x)
qtr_end(x, format = "short")
qtr_next(x)
qtr_prev(x, format = "short")


phsmethods documentation built on May 29, 2024, 8:41 a.m.