R/format_date.R

Defines functions format_date

Documented in format_date

#' format_date
#'
#' Formats dates to the finnish standard.
#' @param x a date object, typically a vector of dates.
#' @keywords format, date
#' @examples
#' format_date(as.Date("2020-01-01"))
#' @export
#' @importFrom stringi stri_replace_all_regex

format_date <- function(x, format = "%d.%m.%Y") {

  # Transform to date, remove leading zeros
  x <- format(as.Date(x), format)
  output <- stri_replace_all_regex(x, "(?<=(^|\\.))0", "")

  return(output)
}
JouniVatanen/Jmisc documentation built on Feb. 3, 2023, 12:28 a.m.