发布文章时多少天、多少小时、多少分前发布功能
今天在做CMS时,要求文章是什么时候以前发布的,感觉这个函数很好用,就贴出来,大伙看看。
function formatTime($date) { header('content-type:text/html; charset=utf-8'); date_default_timezone_set('Asia/Shanghai'); $timer = strtotime($date); $diff = $_SERVER['REQUEST_TIME'] - $timer; $day = floor($diff / 86400); $free = $diff % 86400; if($day > 0) { return $day."天前发布"; }else{ if($free>0){ $hour = floor($free / 3600); $free = $free % 3600; if($hour>0){ return $hour."小时前发布"; }else{ if($free>0){ $min = floor($free / 60); $free = $free % 60; if($min>0){ return $min."分钟前发布"; }else{ if($free>0){ return $free."秒前发布"; }else{ return '刚刚发布'; } } }else{ return '刚刚发布'; } } }else{ return '刚刚发布'; } } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步