亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php計算幾分鐘前、幾小時前、幾天前的幾個函數、類分享

2024-05-04 23:22:45
字體:
來源:轉載
供稿:網友

一、函數實現
實例1:

復制代碼 代碼如下:


function time_tran($the_time){
   $now_time = date("Y-m-d H:i:s",time()+8*60*60);
   $now_time = strtotime($now_time);
   $show_time = strtotime($the_time);
   $dur = $now_time - $show_time;
   if($dur < 0){
    return $the_time;
   }else{
    if($dur < 60){
     return $dur.'秒前';
    }else{
     if($dur < 3600){
      return floor($dur/60).'分鐘前';
     }else{
      if($dur < 86400){
       return floor($dur/3600).'小時前';
      }else{
       if($dur < 259200){//3天內
        return floor($dur/86400).'天前';
       }else{
        return $the_time;
       }
      }
 }


實例2:

復制代碼 代碼如下:

<?php
function format_date($time){
    $t=time()-$time;
    $f=array(
        '31536000'=>'年',
        '2592000'=>'個月',
        '604800'=>'星期',
        '86400'=>'天',
        '3600'=>'小時',
        '60'=>'分鐘',
        '1'=>'秒'
    );
    foreach ($f as $k=>$v)    {
        if (0 !=$c=floor($t/(int)$k)) {
            return $c.$v.'前';
        }
    }
}
?>

實例3:

復制代碼 代碼如下:


function formatTime($date) {
$str = '';
$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 '剛剛';
}
}
}

實例4:

復制代碼 代碼如下:


function time_tran($the_time){
$now_time = date("Y-m-d H:i:s",time()+8*60*60);
$now_time = strtotime($now_time);
$show_time = strtotime($the_time);
$dur = $now_time - $show_time;
if($dur < 0){
return $the_time;
}else{
if($dur < 60){
    return $dur.'秒前';
}else{
    if($dur < 3600){
   return floor($dur/60).'分鐘前';
    }else{
   if($dur < 86400){
   return floor($dur/3600).'小時前';
   }else{
   if($dur < 259200){//3天內
       return floor($dur/86400).'天前';
   }else{
       return $the_time;
   }
   }
    }
}
}
}

二、類的實現

復制代碼 代碼如下:

<?php
/*
 * author: Solon Ring
 * time: 2011-11-02
 * 發博時間計算(年,月,日,時,分,秒)
 * $createtime 可以是當前時間
 * $gettime 你要傳進來的時間
 */

class Mygettime{

        function  __construct($createtime,$gettime) {
            $this->createtime = $createtime;
            $this->gettime = $gettime;
    }

    function getSeconds()
    {
            return $this->createtime-$this->gettime;
        }

    function getMinutes()
       {
       return ($this->createtime-$this->gettime)/(60);
       }

      function getHours()
       {
       return ($this->createtime-$this->gettime)/(60*60);
       }

      function getDay()
       {
        return ($this->createtime-$this->gettime)/(60*60*24);
       }

      function getMonth()
       {
        return ($this->createtime-$this->gettime)/(60*60*24*30);
       }

       function getYear()
       {
        return ($this->createtime-$this->gettime)/(60*60*24*30*12);
       }

       function index()
       {
            if($this->getYear() > 1)
            {
                 if($this->getYear() > 2)
                    {
                        return date("Y-m-d",$this->gettime);
                        exit();
                    }
                return intval($this->getYear())." 年前";
                exit();
            }

             if($this->getMonth() > 1)
            {
                return intval($this->getMonth())." 月前";
                exit();
            }

             if($this->getDay() > 1)
            {
                return intval($this->getDay())." 天前";
                exit();
            }

             if($this->getHours() > 1)
            {
                return intval($this->getHours())." 小時前";
                exit();
            }

             if($this->getMinutes() > 1)
            {
                return intval($this->getMinutes())." 分鐘前";
                exit();
            }

           if($this->getSeconds() > 1)
            {
                return intval($this->getSeconds()-1)." 秒前";
                exit();
            }

       }

  }
//類的使用實例
/*
 *
 * 調用類輸出方式
 *
 * $a = new Mygettime(time(),strtotime('-25 month'));
 * echo iconv('utf-8', 'gb2312', $a->index())?iconv('utf-8', 'gb2312', $a->index()):iconv('utf-8', 'gb2312', '當前');
 *
 */

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
俺去了亚洲欧美日韩| 一区二区国产精品视频| 欧美日韩免费观看中文| 中文字幕欧美日韩va免费视频| 欧美老少做受xxxx高潮| 亚洲字幕一区二区| 亚洲精品久久久一区二区三区| 欧美高清视频在线播放| 色哟哟网站入口亚洲精品| 91精品国产综合久久久久久久久| 色樱桃影院亚洲精品影院| 日韩精品中文字幕久久臀| 69**夜色精品国产69乱| 日韩视频中文字幕| 国产人妖伪娘一区91| 亚洲片av在线| 精品一区二区三区四区在线| 亚洲人成在线电影| www.日韩视频| 91经典在线视频| 亚洲精品videossex少妇| 国产精品成人在线| 国产精品91久久久久久| 欧美激情在线一区| 中文字幕av一区二区| 亚洲免费av网址| 色悠久久久久综合先锋影音下载| 久久精品免费电影| 欧美精品激情在线观看| 成人做爽爽免费视频| 国产精品啪视频| 亚洲人成电影网站| 国产精品中文字幕久久久| 性色av一区二区三区红粉影视| 国产乱人伦真实精品视频| 国产精品视频在线观看| 国产欧美精品日韩精品| 青青草精品毛片| 久操成人在线视频| 亚洲视频在线免费看| 国产精品极品尤物在线观看| 久久久极品av| 欧美日韩在线观看视频| 黄色一区二区三区| 国产欧美一区二区三区在线| 日本欧美中文字幕| 日韩经典中文字幕| 欧美性xxxxxx| 国产亚洲精品久久久久久777| 91伊人影院在线播放| 精品欧美一区二区三区| 日韩精品在线播放| 精品福利樱桃av导航| 国模吧一区二区三区| 国产福利精品视频| 亚洲一区二区三区视频播放| 久久久久久国产精品三级玉女聊斋| 国产欧美久久久久久| 国产中文日韩欧美| 亚洲欧美一区二区三区情侣bbw| 欧美高跟鞋交xxxxxhd| 日韩在线观看免费av| 国产精品视频大全| 成人性生交大片免费观看嘿嘿视频| 亚洲精选在线观看| 在线播放日韩欧美| 中文字幕亚洲欧美日韩高清| 欧美日韩国产在线看| 日韩一区二区在线视频| 国产精品旅馆在线| 国产一区二区三区在线观看网站| 91成人在线播放| 国产精品v日韩精品| 国内精品久久影院| 国产欧美日韩免费看aⅴ视频| 福利二区91精品bt7086| 欧美激情乱人伦一区| 国产福利精品在线| 日韩欧美aaa| 精品国产一区av| 91精品国产高清久久久久久久久| 国产成人小视频在线观看| www.欧美免费| 国内精品久久久久久中文字幕| 亚洲深夜福利网站| 一区二区欧美亚洲| 日韩在线观看免费全| 国产69久久精品成人| 久久99久久99精品免观看粉嫩| 91精品视频免费看| 欧美孕妇孕交黑巨大网站| 97婷婷大伊香蕉精品视频| 欧美另类xxx| 亚洲欧美制服综合另类| 国产精品成久久久久三级| 亚洲国产精彩中文乱码av| 精品久久香蕉国产线看观看gif| 日韩精品在线视频美女| 亚洲人线精品午夜| 精品福利在线看| 日韩久久免费电影| 日本午夜人人精品| 午夜精品国产精品大乳美女| 欧美亚洲另类制服自拍| 久久影视电视剧凤归四时歌| 日韩中文字幕免费视频| 亚洲欧美日韩天堂| 91免费在线视频| 久久影院中文字幕| 国产一区二区动漫| 亚洲视频网站在线观看| 青青青国产精品一区二区| 成人黄色av网站| 日韩经典中文字幕在线观看| 亚洲精品理论电影| 国产欧美日韩丝袜精品一区| 日本成人黄色片| 成人精品福利视频| 欧美巨猛xxxx猛交黑人97人| 国产一区二区三区丝袜| 久久久久久久网站| 日本精品一区二区三区在线| 日韩av片电影专区| 国产一区二区三区直播精品电影| 午夜精品久久久久久久久久久久| 亚洲精品98久久久久久中文字幕| 欧美在线免费视频| 亚洲国产欧美精品| 欧美在线视频一区| 91伊人影院在线播放| 欧美日韩国产在线| 亚洲一区二区三区777| 欧美精品久久久久久久免费观看| 精品久久久久久电影| 激情懂色av一区av二区av| 精品免费在线视频| 黑人精品xxx一区| 日韩美女免费线视频| 亚洲精品国产福利| 日本一区二区在线播放| 欧美午夜激情小视频| 欧美精品激情blacked18| 亚洲一区二区久久| 国产又爽又黄的激情精品视频| 福利精品视频在线| 黄色成人在线免费| 欧美性在线观看| 亚洲一级免费视频| 国产一区二区三区在线观看网站| 欧美激情亚洲综合一区| 亚洲娇小xxxx欧美娇小| 国产日韩在线播放| 国产成人精品电影| 色av吧综合网| 国产黑人绿帽在线第一区| 久久久精品国产一区二区| 91在线直播亚洲| 欧美怡春院一区二区三区| 最新亚洲国产精品| 性欧美在线看片a免费观看| 精品国产一区二区在线| 国产色综合天天综合网| 国产精品一区二区女厕厕| 成人激情电影一区二区|