function format_date($the_time){
$now_time = date("Y-m-d H:i:s",time() );
$now_time = strtotime($now_time);
$show_time = strtotime($the_time);
$t = $now_time - $show_time;
$f=array(
'31536000'=>'年',
'2592000'=>'个月',
'604800'=>'星期',
'86400'=>'天',
'3600'=>'小时',
'60'=>'分钟',
'1'=>'秒'
);
foreach ($f as $k=>$v) {
if (0 !=$c=floor($t/(int)$k)) {
return $c.$v.'前';
}
}
format_date('2015-03-11 12:53:20');
PHP 把时间转成几个小时前 几分钟前 几天前
最新推荐文章于 2022-07-15 17:46:39 发布