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

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

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

瀏覽:61日期: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
主站蜘蛛池模板: 国产精品成人va | 国产精品视频播放 | 日本免费在线一区 | 国产啪在线91 | 日本免费黄网站 | 欧美特黄一级aa毛片 | 久久国产首页 | 在线a人片免费观看国产 | 亚洲sss视频| 色在线看| 国产chiese在线视频 | 日本欧美大码aⅴ在线播放 日本欧美不卡一区二区三区在线 | 婷婷久久激情综合啪啪 | 亚洲黄色在线视频 | 欧美成人一级视频 | a久久99精品久久久久久不 | 人人射人人舔 | 日韩a级毛片免费观看 | a极毛片 | 国产精品一区在线观看 | 91刘亦菲精品福利在线 | 日本久久视频 | 国产一区二区三区视频 | 欧美黑寡妇香蕉视频 | 999久爱视频在线观看 | 中国护士一级毛片免费版本 | 97超级碰碰碰久久久观看 | heyzo北条麻妃久久 | 特级淫片日本高清视频 | 欧美成人观看视频在线 | 免费国产成人综合 | 日韩美aaa特级毛片 日韩美a一级毛片 | 黄色片在线观看视频 | 久久久国产99久久国产首页 | 久久亚洲一区二区 | 国产成人久久精品二区三区牛 | 国产一区免费视频 | 老司机观看精品一区二区 | 久久国产视频在线观看 | 亚洲国产麻豆 | 成年人黄色大全 |