| time2spanTxt {Gmisc} | R Documentation |
A dense time-span text
Description
When adding a time span text we often don't want to write 3 jun - 10 jun but shorten it to 3 - 10 jun while retaining month and year info only if the span crosses between months or years.
Usage
time2spanTxt(
times,
day_month_glue_txt = getOption("Gmisc_time2spanTxt_day_month", default =
"{mday(time)} {month(time, label = TRUE)}"),
full_year_format = getOption("Gmisc_time2spanTxt_full_year", default =
"{mday(time)} {month(time, label = TRUE)} {year(time)}"),
start_stop_glue_txt = getOption("Gmisc_time2spanTxt_template", default =
"{start} to {stop}")
)
Arguments
times |
The dates or POSIX timestamps to used for time span |
day_month_glue_txt |
The |
full_year_format |
The |
start_stop_glue_txt |
The string used in the |
Details
There are options that can be set using the options:
-
Gmisc_time2spanTxt_day_monthThe date with day + month as formatted bygluewhere the time is passed astime. -
Gmisc_time2spanTxt_full_yearThe full date with day + month + year as formatted bygluewhere the time is passed astime. -
Gmisc_time2spanTxt_templateThe merge of the stop & start elements usingglue.
Value
string A string describing the time span
Examples
time2spanTxt(as.POSIXct(c("2020-01-02", "2020-03-01", NA)))
# 2 jan to 1 mar