色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Vue 按照創建時間和當前時間顯示操作(剛剛,幾小時前,幾天前)

瀏覽:83日期:2022-11-24 17:34:14

在methods中創建方法showtime,傳入要跟當前時間要對比的時間

showtime(time) { let date = typeof time === 'number' ? new Date(time) : new Date((time || '').replace(/-/g, '/')); let diff = (new Date().getTime() - date.getTime()) / 1000; let dayDiff = Math.floor(diff / 86400); let isValidDate = Object.prototype.toString.call(date) === '[object Date]' && !isNaN(date.getTime()); if (!isValidDate) { window.console.error('不是有效日期格式'); } const formatDate = function(date) { let today = new Date(date); let year = today.getFullYear(); let month = ('0' + (today.getMonth() + 1)).slice(-2); let day = ('0' + today.getDate()).slice(-2); let hour = today.getHours(); let minute = today.getMinutes(); let second = today.getSeconds(); return `${year}-${month}-${day} ${hour}:${minute}:${second}`; }; if (isNaN(dayDiff) || dayDiff < 0 || dayDiff >= 31) { return formatDate(date); } return ( (dayDiff === 0 && ((diff < 60 && '剛剛') || (diff < 120 && '1分鐘前') || (diff < 3600 && Math.floor(diff / 60) + '分鐘前') || (diff < 7200 && '1小時前') || (diff < 86400 && Math.floor(diff / 3600) + '小時前'))) || (dayDiff === 1 && '昨天') || (dayDiff < 7 && dayDiff + '天前') || (dayDiff < 31 && Math.ceil(dayDiff / 7) + '周前') ); },

Vue 按照創建時間和當前時間顯示操作(剛剛,幾小時前,幾天前)

補充知識:Vue中根據時間戳計算時間間隔-年齡

實現目標

由于數據庫沒有直接存儲用戶的年齡,只有以時間戳為格式的出生日期,所以不得不在前端做一下計算處理。下面就和大家一起來看一下前端JS的實現方法。

功能代碼

由于時間戳是包含了具體時間的,所以在轉日期后截取年月日部分即可。

再獲取當前的時期計算間隔得出用戶的年齡。

// 獲取用戶年齡 this.userAge = this.toAge(timeStamp); console.log(this.userAge); // 根據返回的日期計算間隔 toAge(timeStamp) {let birthDate = this.toDate(timeStamp).substr(0, 4);let newDate = new Date().getFullYear();return (newDate - parseInt(birthDate)); } // 時間戳轉日期 toDate(number) {let n = number;let date = new Date(n);let Y = date.getFullYear() + ’/’;let M = (date.getMonth() + 1 < 10 ? ’0’ + (date.getMonth() + 1) : date.getMonth() + 1) + ’/’;let D = date.getDate() < 10 ? ’0’ + date.getDate() : date.getDate();return (Y + M + D) }

內容小結

又是一個小功能的實現,一邊記錄下自己的代碼,一邊和大家分享平時代碼的點滴,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
主站蜘蛛池模板: 欧美精品一区二区三区免费观看 | 久草手机在线观看视频 | 一区二区三区免费 | 免费在线亚洲视频 | 亚洲一区二区三区免费观看 | 国产真实乱系列2孕妇 | 免费观看情趣v视频网站 | 看片免费黄| xxxwww欧美性| 欧美一级视频在线观看欧美 | 久久国产夜色精品噜噜亚洲a | 国产精品欧美亚洲韩国日本不卡 | 免费日韩一级片 | 亚洲国产精品热久久2022 | 国产毛片基地 | 一级片免费的 | 一级毛片真人免费观看 | 在线国产一区 | 91一级片 | 欧美三级真做在线观看 | 久草视频免费在线播放 | 成人在线播放 | 国产精品久久久久久一级毛片 | 成年免费a级毛片 | 美女一级毛片免费不卡视频 | 日韩欧美久久一区二区 | 久草综合视频在线 | 美女视频黄在线观看 | 91热在线观看精品 | 伊人久久在线 | 长腿美女被啪的欲仙欲死视频 | 国产精品女上位在线观看 | 成人免费看www网址入口 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 真实国产精品视频国产网 | 亚洲一区二区三区成人 | 91久久福利国产成人精品 | 国产精品看片 | 久草8 | 成人网18免费网站 | 亚洲午夜片 |