summaryrefslogtreecommitdiff
path: root/libs/Matcha.php
diff options
context:
space:
mode:
authorEltrac Koalar <hi@guhub.cn>2022-08-21 21:30:26 +0800
committerEltrac Koalar <hi@guhub.cn>2022-08-21 21:30:26 +0800
commit8c76f980f0f8bf169de18b32fa863fd294ff7ec2 (patch)
treea628683e0e16011f86c53a00f303cd4d08a42d39 /libs/Matcha.php
parenta7ecae53b4d9c10dbd3faa5d64861edbe5bac4a8 (diff)
:clock1: Perf: 更人性化的时间显示
Diffstat (limited to 'libs/Matcha.php')
-rw-r--r--libs/Matcha.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/libs/Matcha.php b/libs/Matcha.php
index 29b9dd9..7fc1ec7 100644
--- a/libs/Matcha.php
+++ b/libs/Matcha.php
@@ -161,9 +161,18 @@ class Matcha
if(date('Y-m-d', $created)==date('Y-m-d')){
return '今天';
}
- elseif(date('Y-m', $created)==date('Y-m') && intval(date('d', $created))==intval(date('d')-1)){
- return '昨天';
+ elseif(date('Y-m', $created)==date('Y-m')){
+ if(intval(date('d', $created))==intval(date('d')-1)){
+ return '昨天';
+ }
+ elseif(intval(date('d', $created))==intval(date('d')-2)){
+ return '前天';
+ }
+ elseif(intval(date('d', $created))<intval(date('d'))){
+ return strval(intval(date('d'))-intval(date('d', $created))).' 天前';
+ }
}
+
elseif($Y==date('Y')) {
return date('m-d', $created);
}