Вы можете реализовать пользовательский канал для суффикса даты и взять остаток из углового date
канала.
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({ name: 'dateSuffix' })
export class DateSuffixPipe implements PipeTransform {
transform(date: Date): string {
let day = date.getDay();
let suffix = 'th';
if (day == 1 || day == 21 || day == 31) {
suffix = 'st';
}
if (day == 2 || day == 22) {
suffix = 'nd';
}
if (day == 3 || day == 23) {
suffix = 'rd';
}
return suffix;
}
}
HTML
<div>
Signed this {{currentDate | date:'dd'}}{{currentDate | dateSuffix}} day of {{currentDate | date:'LLLL yyyy'}}
</div>
Не забудьте добавитьВаш пользовательский канал для объявлений модуля!