介绍
使用php怎么对时间戳进行格式化?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
实现代码如下:
//格式化友好显示时间 function formatTime(美元){ 美元现在=(); 美元一天=日期(& # 39;Y-m-d& # 39;美元时间); 今天美元=日期(& # 39;Y-m-d& # 39;); $ dayArr=爆炸(& # 39;& # 39;,一天美元); $ todayArr=爆炸(& # 39;& # 39;,今天美元);//距离的天数,这种方法超过30天则不一定准确,但是30天内是准确的,因为一个月可能是30天也可能是31天 (天=美元todayArr [0] - dayArr美元[0])* 365 + (($ todayArr dayArr美元[1]- [1])* 30)+ ($ todayArr dayArr美元[2]- [2]);//距离的秒数 现在秒=$ -时间美元; 如果($ todayArr [0] - dayArr美元[0]在0,,,,days>美元;3){//跨年且超过3天 return 日期(& # 39;Y-m-d& # 39;美元时间); 其他}{ 如果(days<美元;1){//今天 如果(secs<美元;60)return $秒强生# 39;秒前& # 39;; elseif (secs<3600美元)return 地板(秒/60美元)!”分钟前“; else return 地板(秒/3600美元)!”小时前“; }else 如果(days<美元;2){//昨天 $小时=日期(& # 39;h # 39;美元时间); return “昨天“。美元小时强生# 39;点& # 39;; }elseif (days<美元;3){//前天 $小时=日期(& # 39;h # 39;美元时间); return “前天“。美元小时强生# 39;点& # 39;; 其他}{//三天前 return 日期(& # 39;m月d号& # 39;,美元时间); } } }
看完上述内容,你们掌握使用php怎么对时间戳进行格式化的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!