分享好友 教程资讯首页 频道列表

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

2023-10-08 16:33910

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

使用方法:

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


  1. //人性化时间显示
  2. function formatTime($time){    
  3. $rtime = date("m-d H:i",$time);    
  4. $htime = date("H:i",$time);          
  5. $time = time() - $time;      
  6. if ($time < 60){        
  7. $str = '刚刚';    
  8. }elseif($time < 60 * 60){        
  9. $min = floor($time/60);        
  10. $str = $min.'分钟前';    
  11. }elseif($time < 60 * 60 * 24){        
  12. $h = floor($time/(60*60));        
  13. $str = $h.'小时前 ';    
  14. }elseif($time < 60 * 60 * 24 * 3){        
  15. $d = floor($time/(60*60*24));        
  16. if($d==1){
  17. $str = '昨天 '.$rtime;
  18. }else{
  19. $str = '前天 '.$rtime;    
  20. }
  21. }else{        
  22. $str = $rtime;    
  23. }    
  24. return $str;
  25. }

标签调用:

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

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


反对 0
举报 0
收藏 0
打赏 0
评论 0
如何生成背景透明的微信小程序二维码
如何生成背景透明的微信小程序二维码透明背景参数is_hyaline 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码publicfunctiongetQRCodeB($scene

0评论2023-10-08181

destoon标签调取相应的信息内容及图片
本教程合适于没有分表的情况下第一步:打开根目录/include/tag.func.php找到 isset($showpage) or $showpage = 0; 这句。在其上行或其下行添上(isset($showconte

0评论2023-10-08185

DESTOON搜索关键词记录过滤拼音以及全英文搜索
网站搜索关键词记录总有英文的恶意关键词搜索提交,导致destoon后台的搜索关键词记录一大堆垃圾无效的搜索关键词,所以就重新在官方默认的基础上修改过滤英文及

0评论2023-10-08151

DESTOON系统框架根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性
写了一个destoon根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性,也可以用于自动分词,提取相关词,适用于destoon任意版本,废话不多说。上代码!首先在/

0评论2023-10-08145