时间格式化代码
时间格式化代码xx秒前 xx分钟前 H:i (小时:分钟)m-dd H:i (月-日 小时:分钟) Y-m-d H:i (年-月-日 小时:分钟)
时间格式化代码
xx秒前
xx分钟前
H:i (小时:分钟)
m-dd H:i (月-日 小时:分钟)
Y-m-d H:i (年-月-日 小时:分钟)
xx秒前
xx分钟前
H:i (小时:分钟)
m-dd H:i (月-日 小时:分钟)
Y-m-d H:i (年-月-日 小时:分钟)
/**
* 格式化日志
* @param string $date 日期
* xx秒前 xx分钟前 H:i mm-dd H:i Y-m-d H:i
* @return string
*/
public static function formatDate($date){
if(empty($date)){
return '';
}
$_curDate = getdate();
$_fmtDate = getdate(strtotime($date));
$_seconds = $_curDate[0]-$_fmtDate[0];
if($_seconds<=0){
return '1秒前';
}
if($_seconds<60){
return $_seconds.'秒前';
}else if($_seconds<3600){ //小时
return floor($_seconds/60).'分钟前';
}else if($_seconds<86400){ //天
return date("H:i",strtotime($date));
}else if($_seconds<31536000){ //年
return date("m-d H:i",strtotime($date));
}else{
return date("Y-m-d H:i",strtotime($date));
}
}
精彩图集
精彩文章






