DateFormatter — унифицированная система форматирования дат и времени. Она обеспечивает единообразное отображение во всех частях приложения и соответствует корпоративным стандартам.
DateFormatter автоматически отслеживает изменения локали через KbqLocaleService и обновляет форматы при смене языка интерфейса.
Методы DateFormatter позволяют форматировать дату и время непосредственно в TypeScript-коде:
const formattedStringOfDate = this.formatter.absoluteLongDate(this.adapter.today());
Для форматирования в HTML-шаблонах предназначен специальный pipe:
<div>{{ adapter.today() | absoluteLongDate }}</div>
Названия pipe полностью соответствуют методам DateFormatter. Примеры использования