Spaces:
Running
Running
type DateStyle = Intl.DateTimeFormatOptions['dateStyle'] | |
export function formatDate(date: string, dateStyle: DateStyle = 'medium', locales = 'en') { | |
// Safari is mad about dashes in the date | |
const dateToFormat = new Date(date.replaceAll('-', '/')) | |
const dateFormatter = new Intl.DateTimeFormat(locales, { dateStyle }) | |
return dateFormatter.format(dateToFormat) | |
} | |