在实际开发过程中会用到友好时间,PHP语言能较好的处理这个功能,该功能大致图如下:
封装了一个函数,函数如下:
function getTime($btime, $etime){
if ($btime < $etime) {
$stime = $btime;
$endtime = $etime;
}else {
$stime = $etime;
$endtime = $btime;
}
$timec = $endtime - $stime;
$days = intval($timec / 86400);
$rtime = $timec % 86400;
$hours = intval($rtime / 3600);
$rtime = $rtime % 3600;
$mins = intval($rtime / 60);
$secs = intval($rtime % 60);
if($days>=1){
return $days.'天前';
}
if($hours>=1){
return $hours.'小时前';
}
if($mins>=1){
return $mins.'分钟前';
}
if($secs>=1){
return $secs.'秒前';
}else{
return '刚刚';
}
}
以上函数就可以实现这个友好时间!