时间中间键的整理
一下内容是对数据接口返回的时间节点处理方法很管用的哦
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
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 '刚刚' ; } } |
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:http://blog.csdn.net/res_min/article/details/76473484