Skip to contents

Computes delays between report dates and reference dates using the specified time unit. This is the inverse operation of get_report_dates().

Usage

get_delays_from_dates(report_dates, reference_dates, delays_unit)

Arguments

report_dates

Date vector of report dates.

reference_dates

Date vector of reference dates.

delays_unit

Character string specifying the temporal granularity of the delays. Options are "days", "weeks", "months", "years". Default is "days".

Value

Numeric vector of delays.

Examples

# Compute delays in days
ref_date <- as.Date("2024-01-01")
report_date <- as.Date("2024-01-08")
get_delays_from_dates(report_date, ref_date, "days") # 7
#> [1] 7

# Compute delays in weeks
report_date_weeks <- as.Date("2024-01-15")
get_delays_from_dates(report_date_weeks, ref_date, "weeks") # 2
#> [1] 2