当前位置:首页 > 代码·功能 > 正文

PHP时间函数:xxx前样式函数

最近蛋疼的在搞那个傻逼账号网,更新时间总想来点逼格,so机智的弄了个xxx前的样式,感觉逼格满满的

没错,这又是一个类似充数的**。。

boom

直接上代码咯~

function agotime($ptime) {
 if(agotime=='1'){
 $etime = time() - $ptime; if ($etime < 1) return '刚刚'; 
 $interval = array ( 
 12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
 30 * 24 * 60 * 60 => '个月前 ('.date('m-d', $ptime).')',
 7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
 24 * 60 * 60 => '天前',
 60 * 60 => '小时前',
 60 => '分钟前',
 1 => '秒前' ); foreach ($interval as $secs => $str) {
 $d = $etime / $secs;
 if ($d >= 1) {
 $r = round($d);
 return $r . $str;
 }
 }
 }elseif(agotime=='2'){
 return date("Y-m-d H:i:s",$ptime);
 }

函数直接从我账号网的文件里机智复制来的,agotime()函数的时间需要是时间戳的形式

为了方便设定,我那个有个常量 agotime==1时是xxx前的

切记,时间是时间戳,其余就木有了~

标签:
上一篇: 下一篇:

3 条评论

评论加载中...
  1. :bobo_chixigua: :bobo_chixigua:

    2015年12月31日 15:09 评论
  2. 沙发
    来自天朝的朋友 谷歌浏览器 Windows 7
    大致  

    不知php效率如何,反正我在C语言里教徒弟的时候强调了能用if else的时候就不要用循环。

    2015年12月28日 23:36 评论
    • 小幻  

      循环还可以啊,反而if else不咋地

      2016年1月1日 14:55 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……