From 9d345d525eb7ca1581600e354cd0604bc6c07962 Mon Sep 17 00:00:00 2001 From: LinCyJang Date: Thu, 3 Jul 2025 22:12:31 +0800 Subject: [PATCH] =?UTF-8?q?Fix=EF=BC=9A3962=20=E3=80=90=E5=95=86=E5=9F=8E?= =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E3=80=91=E8=B5=84=E8=AE=AF=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E2=80=94=E8=AF=84=E8=AE=BA=E6=97=B6=E9=97=B4=E8=B6=85?= =?UTF-8?q?=E8=BF=877=E5=A4=A9=E6=98=BE=E7=A4=BA=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pagesInn/inn/innInfoDetail.vue | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/pagesInn/inn/innInfoDetail.vue b/pagesInn/inn/innInfoDetail.vue index 05ceb50..5ffa3f4 100644 --- a/pagesInn/inn/innInfoDetail.vue +++ b/pagesInn/inn/innInfoDetail.vue @@ -255,33 +255,27 @@ export default { * 1. 小于1分钟,显示刚刚 * 2. 小于1小时,显示xx分钟前 * 3. 小于1天,显示xx小时前 - * 4. 小于1月,显示xx天前 - * 5. 小于1年,显示xx月前 - * 6. 大于1年,显示xxxx年xx月xx日 - * 7. 其他,显示xxxx-xx-xx + * 4. 超过7天,显示日期 xxxx年xx月xx日 */ formatterTime(time) { const now = new Date(); const date = new Date(time); - const diff = now - date; // 时间差 - const diffDay = diff / (1000 * 60 * 60 * 24); // 天数 - const diffHour = diff / (1000 * 60 * 60); // 小时 - const diffMinute = diff / (1000 * 60); // 分钟 - if (diffMinute < 1) { - return '刚刚'; + const diff = now - date; + const diffMin = Math.floor(diff / 1000 / 60); + const diffHour = Math.floor(diff / 1000 / 60 / 60); + const diffDay = Math.floor(diff / 1000 / 60 / 60 / 24); + if (diffMin < 1) { + return "刚刚"; } else if (diffHour < 1) { - return `${Math.floor(diffMinute)}分钟前`; + return diffMin + "分钟前"; } else if (diffDay < 1) { - return `${Math.floor(diffHour)}小时前`; - } else if (diffDay < 30) { - return `${Math.floor(diffDay)}天前`; - } else if (diffDay < 365) { - return `${Math.floor(diffDay / 30)}月前`; - } else if (diffDay < 365 * 10) { - return `${Math.floor(diffDay / 365)}年前`; + return diffHour + "小时前"; + } else if (diffDay < 7) { + return diffDay + "天前"; } else { - return `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`; + return date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日"; } + }, /** * 发评论