[Home] > Snippets  > Languages  > JavaScript  > Date Time  >  Format a date for the given locale

Format a date for the given locale

JavaScript

// `date` is a `Date` object
// `locale` is a locale (en-US, pt-BR, for example)
const format = (date, locale) => new Intl.DateTimeFormat(locale).format(date)

TypeScript

const format = (date: Date, locale: string): string => new Intl.DateTimeFormat(locale).format(date)

Example

format(new Date(), 'pt-BR') // 06/05/2020