📜  Angular 中的日期管道 - 任何代码示例

📅  最后修改于: 2022-03-11 14:55:40.044000             🧑  作者: Mango

代码示例5
import { Pipe, PipeTransform } from '@angular/core';@Pipe({  name: 'dateCount'})export class DateCountPipe implements PipeTransform {  transform(value: any): number {    let today:Date = new Date(); //get current date and time    let todayWithNoTime:any = new Date(today.getFullYear(), today.getMonth(), today.getDate())    var dateDifference = Math.abs(value - todayWithNoTime) //returns value in miliseconds    const secondsInDay = 86400; //60 seconds * 60 minutes in an hour * 24 hours in a day    var dateDifferenceSeconds = dateDifference*0.001; //converts miliseconds to seconds    var dateCounter = dateDifferenceSeconds/secondsInDay;    if (dateCounter >= 1 && value > todayWithNoTime){      return dateCounter;    }else{      return 0;    }  }}