zoukankan      html  css  js  c++  java
  • php时间轴函数,很不错,记下了

    function TranTime($time) {
        //$time = strtotime($time);
        $nowTime = time (); 
        $message = ''; 
        if(empty($time)) {
            $message='较早前';
            return $message;
        }
        //一年前
        if (idate ( 'Y', $nowTime ) != idate ( 'Y', $time )) {
            //$message = date ( 'Y年m月d日', $time );
            $message='一年前';
        }
        else {
            //同一年
            $days = idate ( 'z', $nowTime ) - idate ( 'z', $time );
            switch(true){
                //一天内
                case (0 == $days):
                    $seconds = $nowTime - $time;
                    //一小时内
                    if ($seconds < 3600) {
                        //一分钟内
                        if ($seconds < 60) {
                            if (3 > $seconds) {
                                $message = '刚刚';
                            } else {
                                $message = $seconds . '秒前';
                            }
                        }
                        $message = intval ( $seconds / 60 ) . '分钟前';
                    }
                    $message = idate ( 'H', $nowTime ) - idate ( 'H', $time ) . '小时前';
                    break;
                    //昨天
                case (1 == $days):
                    $message = '昨天' . date ( 'H:i', $time );
                    break;
                    //前天
                case (2 == $days):
                    $message = '前天 ' . date ( 'H:i', $time );
                    break;
                    //7天内
                case (7 > $days):
                    $message = $days . '天前';
                    break;
                    //超过7天
                case (30 > $days):
                    $message = '一月前';
                    break;
                    //超过30天
                case (365 > $days):
                    $message = '一年前';
                    break;
                    //超过365天
                default:
                    $message = date ( 'n月j日 H:i', $time );
                    break;
            }
        }
        return $message;
    }
  • 相关阅读:
    box-sizing
    js词法作用域
    焦点轮播图
    绑定事件统一方法
    自动展示收起广告功能
    使用js实现瀑布流
    回到顶部效果
    电商网站的放大镜功能
    CSS清除浮动
    CSS的水平居中和垂直居中方式
  • 原文地址:https://www.cnblogs.com/baker95935/p/7978098.html
Copyright © 2011-2022 走看看