分享好友 教程首页 教程搜索 频道列表

PHP人性化时间显示,实现多少秒前,多少分钟前,多少小时前

2019-08-20 12:395770
+关注28
核心提示:现在很多网站的时间显示都很人性化,不再是单纯的年月日时分秒,而是根据数据更新的...

现在很多网站的时间显示都很人性化,不再是单纯的年月日时分秒,而是根据数据更新的时间与当前时间进行比较,实现多少秒前,多少分钟前,多少小时前!

使用方法:

在自定义函数文件api/extend.func.php加上一下代码:


//人性化时间显示
function formatTime($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.'小时前 ';     
	}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; 
}

标签调用:

列表:{formatTime($v[addtime], 3)}

详情:{formatTime($addtime, 3)}

本文标签: #时间 #秒数 #转换
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

使用PHP怎么对指定的时间段进行判断

    本篇文章给大家分享的是有关使用PHP怎么对指定的时间段进行判断,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧

小黑 PHP2022-09-11

宝塔面板 如何修改服务器时间

    宝塔面板 如何修改服务器时间?我们有时候安装宝塔面板后,服务器的时间和实际时间有误差,那怎么调整为正常的时间呢,下面介绍几种设置方法。1、登陆宝塔面板控制后台– 面板设置– 服务器时间,点击同步2、或者安

小黑 宝塔面板2022-09-05

countDown倒计时

    需要用代码自行测试

网络转载 JavaScript教程2022-03-28

JS判断展会离展会的时间天数

    需要加在模板测试

小黑 JavaScript教程2022-03-24

js 生成四个随机字母或数字+js获取当前日期

    js获取当前的日期和时间

网络转载 JS相关 22021-12-25

下一篇
我来说两句
抢沙发