public static function timediff($begin_time,$end_time)
{
if($begin_time<$end_time) {
$starttime=$begin_time;
$endtime=$end_time;
}else{
$starttime=$end_time;
$endtime=$begin_time;
}
//计算天数
$timediff=$endtime-$starttime;
$days=intval($timediff/86400);
//计算小时数
$remain=$timediff%86400;
$hours=intval($remain/3600);
//计算分钟数
$remain=$remain%3600;
$mins=intval($remain/60);
//计算秒数
$secs=$remain%60;
$res=array("day"=>$days,"hour"=>$hours,"min"=>$mins,"sec"=>$secs);
if($res['day'] >0) {
return$res['day'] .'天前';
}
if($res['hour'] >0) {
return$res['hour'] .'小时前';
}
if($res['min'] >0) {
return$res['min'] .'分钟前';
}
if($res['sec'] >0) {
return$res['sec'] .'刚刚';
}
}
网友评论