diff options
| author | Eltrac Koalar <hi@guhub.cn> | 2022-08-21 21:30:26 +0800 |
|---|---|---|
| committer | Eltrac Koalar <hi@guhub.cn> | 2022-08-21 21:30:26 +0800 |
| commit | 8c76f980f0f8bf169de18b32fa863fd294ff7ec2 (patch) | |
| tree | a628683e0e16011f86c53a00f303cd4d08a42d39 /libs/Matcha.php | |
| parent | a7ecae53b4d9c10dbd3faa5d64861edbe5bac4a8 (diff) | |
:clock1: Perf: 更人性化的时间显示
Diffstat (limited to 'libs/Matcha.php')
| -rw-r--r-- | libs/Matcha.php | 13 |
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); } |
