PHP输出时分秒
发帖时,显示几秒前发表,几分钟前发表,几小时前发表
亲测可用,项目中用到了
function gettime($time,$time_n){ $strtime = ""; $time = $time-$time_n; if($time >= 86400){ $strtime .= date("Y-m-d", $time_n); return $strtime; } if($time >= 3600){ $strtime .= intval($time/3600)."小时"; return $strtime; } if($time >= 60){ $strtime .= intval($time/60)."分钟"; return $strtime; } if($time >= 0){ $strtime .= intval($time)."秒"; return $strtime; }else{ $strtime = "时间错误"; } } $time1 = time(); $time2 = 1407913674; $str = gettime($time1,$time2); var_dump($str);
另外一种格式:
<?php function gettime($time,$time_n){ $strtime = ""; $time = $time_n-$time; if($time >= 86400){ $strtime .= intval($time/86400)."天"; $time = $time % 86400; }else{ $strtime .= ""; } if($time >= 3600){ $strtime .= intval($time/3600)."小时"; $time = $time % 3600; }else{ $strtime .= ""; } if($time >= 60){ $strtime .= intval($time/60)."分钟"; $time = $time % 60; }else{ $strtime .= ""; } if($time >= 0){ $strtime .= intval($time)."秒"; }else{ $strtime = "时间错误"; } return $strtime; } $time1 = time(); $time2 = 1411517340; $str = gettime($time1,$time2); var_dump($str);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。