Я создаю это приложение, которое получает статьи из БД, и 1 из полей - это дата, которая сейчас находится в формате '2019-06-13T18: 03: 58.000Z', и в основном мне нужно проверитьесли это сегодняшняя дата, верните только часы и am / pm, так что для этого примера сегодня, поэтому верните 18:03 pm, если дата совпадает со вчерашней, тогда верните вчера и, если дата отличается от тех, то верните 'Month, день '
Я пытался создать объекты Date, а затем сравнить, но это не сработало
У меня есть этот код для HTML:
<div class='date-container'>
{{renderDate(data.created_at)}}
</div>
и вфайл component.ts:
public renderDate(date) {
const fecha = new Date(date);
const today = new Date();
const yesterday = today.getDate()-1;
let fecha_r = '';
if(fecha.getTime() == today.getTime()){
fecha_r = 'today';
}
return fecha_r;
}
Мне нужно вернуть конвертированную дату в этой функции, чтобы мой HTML-код печатал правильную форматированную дату, как я могу это сделать?