PHP timeago函数
Published
2022-07-29
浏览次数 : 175
define('TIMEZONE', 'Asia/Shanghai');
date_default_timezone_set(TIMEZONE);
function last_seen($date_time) {
$timestamp = strtotime($date_time);
$strTime = array("second","minute","hour","day","month","year");
$length = array("60","60","24","30","12","10");
$currentTime = time();
if ($currentTime >= $timestamp) {
// code...
$diff = time() - $timestamp;
for ($i=0; $diff >= $length[$i] && $i < count($length) - 1 ; $i++) {
$diff = $diff / $length[$i];
}
$diff = round($diff);
if ($diff < 59 && $strTime[$i] == "second") {
// code...
return "Active";
} else {
return $diff . " " . $strTime[$i] . "(s) ago";
}
}
- 标签1
- 标签1
- 标签1