PeerTube/client/src/app/shared/shared-main/angular/days-duration-formatter.pip...

16 lines
345 B
TypeScript

import { Pipe, PipeTransform } from '@angular/core'
@Pipe({
name: 'myDaysDurationFormatter'
})
export class DaysDurationFormatterPipe implements PipeTransform {
transform (value: number): string {
const days = Math.floor(value / (3600 * 24 * 1000))
if (days <= 1) return $localize`1 day`
return $localize`${days} days`
}
}