<?php
//时间计算(距离现在多长时间)
function format_date($time){
$st=time()-$time;
$ff=array(
'31536000'=>'年',
'2592000'=>'个月',
'604800'=>'星期',
'86400'=>'天',
'3600'=>'小时',
'60'=>'分钟',
'1'=>'秒'
);
foreach ($ff as $k=>$v) {
if (0 !=$c=floor($st/(int)$k)) {
return $c.$v.'前';
}
}
return $ff;
}
$time = '2024-03-09 11:57:49';
$tt = format_date(strtotime($time));
var_dump($tt);