读书人

公布文章时多少天、多少小时、多少分前

发布时间: 2013-10-12 11:54:02 作者: rapoo

发布文章时多少天、多少小时、多少分前发布功能

今天在做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 '刚刚发布';        }    }}



读书人网 >编程

热点推荐