R/get_month.R

#' Get month from julian date or day in year
#'
#'Many ALMaSS outputs has the simulation day number as it's only time indicator.
#'Often one would want to compute or plot stuff using dates. This function
#' translates from either julian date or day in year to month.
#' @param day integer The simulation day or day in year from ALMaSS
#'
#' @return month as integer
#' @export
#'
get_month <- function(day) {
  if (missing(day)) {
    stop("No simulation day supplied")
  }
  day <- as.Date(day, origin = as.Date("2009-01-01"))
  the_month <- as.integer(lubridate::month(day))
  return(the_month)
}
LDalby/ralmass documentation built on May 8, 2019, 5:48 p.m.