加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

时间中间键的整理

发布时间:2020-12-14 21:23:17 所属栏目:Java 来源:网络整理
导读:时间中间键的整理 一下内容是对数据接口返回的时间节点处理方法很管用的哦 import { Pipe,PipeTransform } from '@angular/core';@Pipe({ name: 'interval'})export class IntervalPipe implements PipeTransform { transform(value: any): any { let date =

时间中间键的整理

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


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 '刚刚';
 }

}

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读