function sgmdate($timestamp='') {
$timenow = time();
$result = '';
$time = $timenow - $timestamp;
if($time > 24*3600) {
$result = gmdate('Y年-M月-d日 H:i:s', $timestamp );
} elseif ($time > 3600) {
$result = intval($time/3600).'小时前';
} elseif ($time > 60) {
$result = intval($time/60).'分钟之前';
} elseif ($time > 0) {
$result = $time.'秒钟之前';
} else {
$result = gmdate('Y年-M月-d日 H:i:s', $timenow );
}
return $result;
}
$timenow = time();
$result = '';
$time = $timenow - $timestamp;
if($time > 24*3600) {
$result = gmdate('Y年-M月-d日 H:i:s', $timestamp );
} elseif ($time > 3600) {
$result = intval($time/3600).'小时前';
} elseif ($time > 60) {
$result = intval($time/60).'分钟之前';
} elseif ($time > 0) {
$result = $time.'秒钟之前';
} else {
$result = gmdate('Y年-M月-d日 H:i:s', $timenow );
}
return $result;
}
echo $str;
或者你改代码。
echo $str;
或者
$str = sgmdate();
echo $str;