function formatDate()

in src/components/Time/parser.ts [48:62]


function formatDate(date: IDate, locale: TimeLocale): string {
  const $d = parseDate(date);
  const format = locale.formats[getFormat($d)];

  const dates: DateFormats = {
    YYYY: `${$d.getFullYear()}`,
    M: `${$d.getMonth() + 1}`,
    D: `${$d.getDate()}`,
    dddd: locale.weekdays[$d.getDay()],
    HH: padStart($d.getHours()),
    mm: padStart($d.getMinutes()),
  };

  return format.replace(REGEX_FORMAT, (match) => dates[match]);
}