zoukankan      html  css  js  c++  java
  • PHP通用函数

     1 /**
     2  * 时间轴函数, Unix 时间戳
     3  * @param int $time 时间
     4  */
     5 function TranTime($time) {
     6     //$time = strtotime($time);
     7     $nowTime = time (); 
     8     $message = ''; 
     9     //一年前
    10     if (idate ( 'Y', $nowTime ) != idate ( 'Y', $time )) {
    11         $message = date ( 'Y年m月d日', $time );
    12     }
    13     else {
    14         //同一年
    15         $days = idate ( 'z', $nowTime ) - idate ( 'z', $time );
    16         switch(true){
    17             //一天内
    18             case (0 == $days):
    19                 $seconds = $nowTime - $time;
    20                 //一小时内
    21                 if ($seconds < 3600) {
    22                     //一分钟内
    23                     if ($seconds < 60) {
    24                         if (3 > $seconds) {
    25                             $message = '刚刚';
    26                         } else {
    27                             $message = $seconds . '秒前';
    28                         }
    29                     }
    30                     $message = intval ( $seconds / 60 ) . '分钟前';
    31                 }
    32                 $message = idate ( 'H', $nowTime ) - idate ( 'H', $time ) . '小时前';
    33                 break;
    34                 //昨天
    35             case (1 == $days):
    36                 $message = '昨天' . date ( 'H:i', $time );
    37                 break;
    38                 //前天
    39             case (2 == $days):
    40                 $message = '前天 ' . date ( 'H:i', $time );
    41                 break;
    42                 //7天内
    43             case (7 > $days):
    44                 $message = $days . '天前';
    45                 break;
    46                 //超过7天
    47             default:
    48                 $message = date ( 'n月j日 H:i', $time );
    49                 break;
    50         }
    51     }
    52     return $message;
    53 }
  • 相关阅读:
    MongoClient类
    MongoDB基本操作(增删改查)
    为什么MongoDB适合大数据的存储?
    npm的使用
    nodejs安装教程
    c#byte数组和string类型转换
    C#中数组、ArrayList和List三者的区别
    eclspse魔板
    mysql的备份
    shell的使用
  • 原文地址:https://www.cnblogs.com/showblog/p/4350177.html
Copyright © 2011-2022 走看看