php入门到就业线上直播课:进入学习Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
(资料图)
本教程操作环境:Windows10系统、PHP8.1版、Dell G3电脑。
php 怎么获取几分钟前?
PHP获取几分钟前的函数
代码如下:
/** +---------------------------------------------------------- * 功能:获取时间差 +---------------------------------------------------------- * @param int $time +---------------------------------------------------------- * @return string 时间差值 +---------------------------------------------------------- */function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time < 60) { $str = "刚刚"; } elseif ($time < 60 * 60) { $min = floor($time/60); $str = $min."分钟前"; } elseif ($time < 60 * 60 * 24) { $h = floor($time/(60*60)); $str = $h."小时前 ".$htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = "昨天 ".$rtime; else $str = "前天 ".$rtime; } else { $str = $rtime; } return $str; }
相关函数介绍:
PHP date()
函数可把时间戳格式化为可读性更好的日期和时间。
time()
函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。
floor()
函数向下舍入为最接近的整数。
提示:如需向上舍入为最接近的整数,请查看 ceil() 函数。
提示:如需对浮点数进行四舍五入,请查看 round() 函数。
语法
floor(number);
参数number 必需,规定需向下取整的值。
推荐学习:《PHP视频教程》
以上就是php 怎么获取几分钟前的详细内容,更多请关注php中文网其它相关文章!