Date functions: num2month


num2month() #@ Convert number to month name
{           #@ USAGE: num2month MONTHNUMBER [VAR]
  local _num=${1#0} _var=$2 _name
  local _months=( '' January February March April May June July
                     August September October November December )

  _name=${_months[_num]}

  is_var "$_var" &&
    printf -v "$_var" '%s' "$_name" ||
      printf '%s\n' "$_name"
}