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_month
The date with day + month as formatted byglue
where the time is passed astime
. -
Gmisc_time2spanTxt_full_year
The full date with day + month + year as formatted byglue
where the time is passed astime
. -
Gmisc_time2spanTxt_template
The 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