vue时间过滤器filter
生活随笔
收集整理的這篇文章主要介紹了
vue时间过滤器filter
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
屬于個人代碼整理
filters: {formatDate: function (e) {// 獲取js 時間戳let time = new Date().getTime();// 去掉 js 時間戳后三位time = parseInt((time - e) / 1000);// 存儲轉換值let s;if (time < 60 * 10) {// 十分鐘內return '剛剛';} else if (time < 60 * 60 && time >= 60 * 10) {// 超過十分鐘少于1小時s = Math.floor(time / 60);return s + '分鐘前';} else if (time < 60 * 60 * 24 && time >= 60 * 60) {// 超過1小時少于24小時s = Math.floor(time / 60 / 60);return s + '小時前';} else if (time < 60 * 60 * 24 * 3 && time >= 60 * 60 * 24) {// 超過1天少于3天內s = Math.floor(time / 60 / 60 / 24);return s + '天前';} else {// 超過3天var date = new Date(e); //時間戳為10位需*1000,時間戳為13位的話不需乘1000var Y = date.getFullYear() + '-';var M =(date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';var D = date.getDate() + ' ';var h = date.getHours() + ':';var m = date.getMinutes() + ':';var ss = date.getSeconds();return Y + M + D + h + m + ss;}},},總結
以上是生活随笔為你收集整理的vue时间过滤器filter的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle数据库面试题及答案
- 下一篇: 自定义vue全局组件use使用