欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php判断时间为多少秒前,多少分钟前,多少小时前

程序员文章站 2022-04-23 16:05:54
...
现在很多网站将时间的显示都变得比较人性化,例如:某某6秒之前发表,某某在1分钟之前执行过 XX 动作等等。最近在做相关的东西于是乎也顺便自己写了一个,较为简单,仅供参考。

/*
*function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前
*timeInt:unix time时间戳
*format:时间显示格式
*/
function timeFormat($timeInt,$format='Y-m-d H:i:s'){
if(empty($timeInt)||!is_numeric($timeInt)||!$timeInt){
return '';
}
$d=time()-$timeInt;
if($d return '';
}else{
if($d return $d.'秒前';
}else{
if($d return floor($d/60).'分钟前';
}else{
if($d return floor($d/3600).'小时前';
}else{
if($d return floor($d/86400).'天前';
}else{
return date($format,$timeInt);
}
}
}
}
}
}

相关标签: 倒计时