php获取几分钟前的实现方法:1、创建一个PHP示例文件;2、使用function定义一个tranTime方法;3、在方法体内通过date和time以及floor函数获取并计算时间差值;4、运行该文件,输出几分钟前的显示结果即可。

本教程操作环境:Windows10系统、PHP8.1版、Dell G3电脑。
php 怎么获取几分钟前?
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中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号