时间中间键的整理

 更新时间:2017年10月17日 08:44:58   投稿:lqh  
这篇文章主要介绍了时间中间键的整理的相关资料,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,需要的朋友可以参考下

时间中间键的整理

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


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

}

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

相关文章

  • 通过实例解析Socket套接字通信原理

    通过实例解析Socket套接字通信原理

    这篇文章主要介绍了通过实例解析Socket套接字通信原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • springboot整合shiro实现记住我功能

    springboot整合shiro实现记住我功能

    这篇文章主要介绍了springboot整合shiro实现记住我功能,配置类 ShiroConfig,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-10-10
  • springcloud nacos动态线程池Dynamic tp配置接入实战详解

    springcloud nacos动态线程池Dynamic tp配置接入实战详解

    这篇文章主要为大家介绍了springcloud nacos动态线程池Dynamic tp配置接入实战详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • HTTP基本认证(Basic Authentication)的JAVA实例代码

    HTTP基本认证(Basic Authentication)的JAVA实例代码

    下面小编就为大家带来一篇HTTP基本认证(Basic Authentication)的JAVA实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 基于Java SSM实现在线点餐系统

    基于Java SSM实现在线点餐系统

    本项目基于Java SSM框架实现在线点餐系统,主要实现系统的在线点餐功能。文中的示例代码讲解详细,感兴趣的可以跟随小编一起学习一下
    2022-02-02
  • Springboot中静态文件的两种引入方式总结

    Springboot中静态文件的两种引入方式总结

    这篇文章主要介绍了Springboot中静态文件的两种引入方式总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • JVM运行时数据区原理解析

    JVM运行时数据区原理解析

    这篇文章主要介绍了JVM运行时数据区原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • spring aop 拦截业务方法,实现权限控制示例

    spring aop 拦截业务方法,实现权限控制示例

    这篇文章主要介绍了spring aop 拦截业务方法,实现权限控制示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • Kotlin Coroutines执行异步加载示例详解

    Kotlin Coroutines执行异步加载示例详解

    这篇文章主要给大家介绍了关于Kotlin Coroutines执行异步加载的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • SpringBoot整合Swagger接口文档工具的流程步骤

    SpringBoot整合Swagger接口文档工具的流程步骤

    我们在开发接口的时候,会将接口文档给前端的开发者进行对接,我们可以通过Postman或者Yapi等接口管理工具进行编写管理,实际开发中,接口的管理确实也应该通过专业的工具管理,本文,我们就来谈谈怎么在SpringBoot整合Swagger接口文档工具
    2023-08-08

最新评论