iwebshop显示X天 X月 X年前的代码

public static function formatDate($date){
        $nowtime = time();
        $difference = $nowtime - $date;

        switch ($difference) {
            case $difference <= '60' :
            $msg = '刚刚';
            break;

            case $difference > '60' && $difference <= '3600' :
            $msg = floor($difference / 60) . '分钟前';
            break;

            case $difference > '3600' && $difference <= '86400' :
            $msg = floor($difference / 3600) . '小时前';
            break;

            case $difference > '86400' && $difference <= '2592000' :
            $msg = floor($difference / 86400) . '天前';
            break;

            case $difference > '2592000' &&  $difference <= '7776000':
            $msg = floor($difference / 2592000) . '个月前';
            break;
            case $difference > '7776000':
            $msg = '很久以前';
            break;
        }
        return $msg;
    }

 

 

1.将以上代码插入到class/common.php

2.模板文件调用,{echo:common::formatDate(你的timestamp)}

posted on 2016-04-13 16:14  于和平工作室  阅读(179)  评论(0编辑  收藏  举报