欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

时间中间键的整理

程序员文章站 2024-02-23 19:14:10
时间中间键的整理 一下内容是对数据接口返回的时间节点处理方法很管用的哦 import { pipe, pipetransform } from '@angu...

时间中间键的整理

一下内容是对数据接口返回的时间节点处理方法很管用的哦


import { pipe, pipetransform } from '@angular/core';

@pipe({
 name: 'interval'
})
export class intervalpipe implements pipetransform {

 transform(value: any): any {
  let date = new date(value)
  if (!date) {
   return ''
  }
  let now = new date()
  let year = now.getfullyear() - date.getfullyear()
  if (year) {
   return year + '年前'
  }
  let month = now.getmonth() - date.getmonth()
  if (month) {
   return month + '月前'
  }
  let day = now.getdate() - date.getdate()
  if (day) {
   return day + '天前'
  }
  let hour = now.gethours() - date.gethours()
  if (hour) {
   return hour + '小时前'
  }
  let min = now.getminutes() - date.getminutes()
  if (min) {
   return min + '分钟前'
  }

  return '刚刚';
 }

}

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!