if (!function_exists('format_time')) {
/**
* 格式化显示时间
* @param int $time 时间戳
* @return false|string 返回结果
*/
function format_time($time)
{
$time = (int)substr($time, 0, 10);
$int = time() - $time;
$str = '';
if ($int <= 2) {
$str = sprintf('刚刚', $int);
} elseif ($int < 60) {
$str = sprintf('%d秒前', $int);
} elseif ($int < 3600) {
$str = sprintf('%d分钟前', floor($int / 60));
} elseif ($int < 86400) {
$str = sprintf('%d小时前', floor($int / 3600));
} elseif ($int < 1728000) {
$str = sprintf('%d天前', floor($int / 86400));
} else {
$str = date('Y年m月d日', $time);
}
return $str;
}
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END