日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

根据不同时间,展示不同时间文案

發(fā)布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 根据不同时间,展示不同时间文案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目的:
根據(jù)不同時間,展示不同時間文案


需求:
描述如下:
x < 1分鐘,顯示為 xxx秒前
1分鐘 < x < 1小時,顯示為 xxx分鐘前
1小時 ≤ x < 24小時,顯示為xx小時前
24小時 ≤ x < 1個月,顯示為xxx天前
1個月 ≤ x < 1年,顯示為xxx月前
x ≥ 1年,顯示為年前


效果展示:


//獲取當前時間減去服務端(接口)返回的時間戳startTimeing() {let self = thiswindow.setInterval(() => {let timestamp1 = Date.parse(new Date())let time = timestamp1 - self.start_time * 1000//start_time是服務端獲得的時間self.doTime(time)}, 1000)},doTime(time) {this.getDateDiff = this.getDateDiff(time)},getDateDiff: function (dateStr) {let that = this;let publishTime = that.getDateTimeStamp(dateStr) / 1000,d_seconds,d_minutes,d_hours,d_days,timeNow = parseInt(new Date().getTime() / 1000),d,date = new Date(publishTime * 1000),Y = date.getFullYear(),M = date.getMonth() + 1,D = date.getDate(),H = date.getHours(),m = date.getMinutes(),s = date.getSeconds();//小于10的在前面補0if (M < 10) {M = '0' + M;}if (D < 10) {D = '0' + D;}if (H < 10) {H = '0' + H;}if (m < 10) {m = '0' + m;}if (s < 10) {s = '0' + s;}d = timeNow - publishTime;d_days = parseInt(d / 86400);d_hours = parseInt(d / 3600);d_minutes = parseInt(d / 60);d_seconds = parseInt(d);if (d_days > 0 && d_days < 365) {return d_days + '天前';} else if (d_days <= 0 && d_hours > 0) {return d_hours + '小時前';} else if (d_hours <= 0 && d_minutes > 0) {return d_minutes + '分鐘前';} else if (d_seconds < 60) {if (d_seconds <= 0) {return '剛剛發(fā)表';} else {return d_seconds + '秒前';}} else if (d_days >= 365) {return parseInt(d / 31536000) + '年前';}}, //字符串轉換為時間戳getDateTimeStamp: function (dateStr) {let reg = /^\d+$/;if (reg.test(dateStr)) {return new Date(dateStr);} else {return Date.parse(dateStr.replace(/-/gi, "/"));}},

這里解釋一下,為什么要匹配‘-’,這里是需要兼容IOS的操作。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的根据不同时间,展示不同时间文案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。