Как я могу перенести все события, которые начинаются внутри этого дня, на 30 дней?Я сделал этот канал, но он не работает, существует множество событий, и мне нужно вывести только события, которые имеют dateStart
, через 30 дней, как я могу это сделать?сравнение dateStart
и Date.now()
+ 30 дней
import { Pipe, PipeTransform } from '@angular/core';
import { SupplyEvent } from "../../models/supplyEvent";
@Pipe({
name: 'toBeginFilter'
})
export class ToBeginFilterPipe implements PipeTransform {
toBegin (SupplyEvent) {
if (SupplyEvent.dateStart >= Date.now() + (30)) {
return SupplyEvent
}
}
transform(SupplyEvents: SupplyEvent[]): any {
if (!SupplyEvents) return SupplyEvents
return SupplyEvents.filter(this.toBegin)
}
}