使用 vue filters过滤器直接显示 几分钟前 几小时前 几天前
生活随笔
收集整理的這篇文章主要介紹了
使用 vue filters过滤器直接显示 几分钟前 几小时前 几天前
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個沒什么好多的? ?直接上代碼↓↓↓↓↓↓↓↓↓
filters:{dateFilter(ele){ //ele是之前記錄的時間 var lr =new Date(ele); var now =new Date; var dt =now -lr; var s =dt /1000; var m =s /60; var h =m /60;if(s <60) { return s +'秒前';}else if(s <3600) { return parseInt(s /60) +'分鐘前'; }else if(s <86400) { return parseInt(s /60 /60) +'小時前';}else if(s <604800) {//在一周內return parseInt(s /60 /60 /24) +'天前'; }else if(s <2592000) { return parseInt(s /60 /60 /24 /7) +"周前"}else if(s <2592000 &&s >604800) {//超過一周return parseInt(s /60 /60 /24) +'天前'; }else if(s <31104000) { return parseInt(s /60 /60 /24 /30) +'月前';}else if(s <311040000) { return parseInt(s /60 /60 /24 /30 /12) +'年前'; }}}
?
轉載于:https://www.cnblogs.com/chenchenhao/p/9889935.html
總結
以上是生活随笔為你收集整理的使用 vue filters过滤器直接显示 几分钟前 几小时前 几天前的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python之路-day11-迭代器闭包
- 下一篇: 求这是什么电影,里面互换卷子