Compute the age in years of an individual based on the birth date and another date

age(from, to)

Arguments

from

a vector of dates (birth dates)

to

a vector of current dates

Value

A vector of ages (in years)

Details

For linear interpolation the auc function computes the area under the curve using the composite trapezoid rule. For area under a spline interpolation, auc uses the splinefun function in combination with the integrate to calculate a numerical integral. The auc function can handle unsorted time values, missing observations, ties for the time values, and integrating over part of the area or even outside the area.

See also

as.POSIXlt

Examples

born <- c("1971-08-18", "2000-02-28", "2001-12-20") check <- c("2016-08-28") age(born, check)
#> [1] 45 16 14