There is equally formatDate
const format="dd/MM/yyyy";
const myDate="2019-06-29";
const locale="en-US";
const formattedDate = formatDate(myDate, format, locale);
According to the API it takes as param either a date string, a Date object, or a timestamp.
Gotcha: Out of the box, only en-US
is supported.
If you need to add another locale, you need to add it and register it in you app.module, for example for Spanish:
import { registerLocaleData } from '@angular/common';
import localeES from "@angular/common/locales/es";
registerLocaleData(localeES, "es");
Don’t forget to add corresponding import:
import { formatDate } from "@angular/common";