亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

在methods中創(chuàng)建方法showtime,傳入要跟當(dāng)前時間要對比的時間

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 按照創(chuàng)建時間和當(dāng)前時間顯示操作(剛剛,幾小時前,幾天前)

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

實現(xiàn)目標(biāo)

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

功能代碼

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

再獲取當(dāng)前的時期計算間隔得出用戶的年齡。

// 獲取用戶年齡 this.userAge = this.toAge(timeStamp); console.log(this.userAge); // 根據(jù)返回的日期計算間隔 toAge(timeStamp) {let birthDate = this.toDate(timeStamp).substr(0, 4);let newDate = new Date().getFullYear();return (newDate - parseInt(birthDate)); } // 時間戳轉(zhuǎn)日期 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) }

內(nèi)容小結(jié)

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

標(biāo)簽: Vue
主站蜘蛛池模板: 9久热久re爱免费精品视频 | 亚洲视频网站在线观看 | 亚洲伦理一区二区三区 | 欧美精品亚洲精品日韩经典 | 伊人久久综合影院 | 国产美女激情视频 | 国产人成精品免费视频 | 特级xxxxx欧美孕妇孕交 | 欧美成人免费全部色播 | 9i9精品国产免费久久 | 欧美一区二区三区成人看不卡 | 久久久久久亚洲精品不卡 | 亚洲欧美日韩在线精品2021 | 日本中文字幕有码 | 国产a毛片高清视 | 一级毛片免费全部播放完整 | 欧美一区二三区 | 国产va免费精品观看精品 | 成人免费一级片 | 国产第一页久久亚洲欧美国产 | 免费的一级毛片 | 黄色高清网站 | 精品国产福利在线观看网址2022 | 香蕉视频 在线播放 | 深夜影院一级毛片 | 国产美女免费网站 | 1024手机在线播放 | 欧美成人r级在线播放 | 一区二区三区四区欧美 | 男女动态视频在线观看 | 日韩精品视频免费观看 | 中文字幕在线永久视频 | 国产福利精品在线 | 黄色三级三级三级 | 黄色免费观看 | 国产片一级aaa毛片视频 | 一区二区三区免费视频 www | 视频在线观看一区二区 | 亚洲综合精品香蕉久久网97 | 香蕉视频在线观看国产 | 黄色网页观看 |