时间格式化代码
时间格式化代码
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)); } }
推荐文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
稳定
产品高可用性高并发贴心
项目群及时沟通专业
产品经理1v1支持快速
MVP模式小步快跑承诺
我们选择声誉坚持
10年专注高端品质开发