zoukankan      html  css  js  c++  java
  • 时间的显示

    现在有个需求是:

      要显示一个列表中每个列表项的创建时间。 

      思路: 设创建时间为create_time  。 当前时间为now_time。    gap_time = now_time - create_time  (单位为秒数)

      1->如果 gap_time 小于1小时 则显示为XX分钟

      2->如果 gap_time 大于1小时 小于24小时 则显示为XX小时前

      3->如果gap_time 大于24小时 小于30天 则显示为XX天前

      4->如果gap_time 大于30天 小于12个月 则显示为XX月前

      5->如果gap_time 大于12个月 则显示为XX年前

      php实现代码如下:

      

      

    <?php
                                
                                $gap_time = time()-$item['create_time'];
                                $gap_hour = $gap_time/3600;
    
                                if($gap_hour<1){
                                    echo '<div class="col4">'.($gap_hour*60).'分钟前</div>';
                                }elseif(1<=$gap_hour && $gap_hour<24){
                                    echo '<div class="col4">'.$gap_hour.'小时前</div>';
                                }elseif(24<=$gap_hour && $gap_hour<24*30){
                                    echo '<div class="col4">'. ($gap_hour/24) .'天前</div>';
                                }elseif(24*30<$gap_hour && $gap_hour<24*30*12){
                                    echo '<div class="col4">'. ($gap_hour/720) .'月前</div>';
                                }elseif($gap_hour>24*30*12){
                                    echo '<div class="col4">'. ($gap_hour/8640) .'年前</div>';
                                }
                            ?>
  • 相关阅读:
    BZOJ 1051: [HAOI2006]受欢迎的牛( tarjan )
    BZOJ 2208: [Jsoi2010]连通数( DFS )
    js效果-鼠标提示框
    CSS-背景
    CSS-文本
    tomcat 安装 for Mac
    CSS选择器基础
    POJ3349-Snowflake Snow Snowflakes-Hash
    数据库的三大设计范式
    HDU5120-Intersection-两个圆环相交面积
  • 原文地址:https://www.cnblogs.com/lostk/p/4900226.html
Copyright © 2011-2022 走看看