ayHaru 4 лет назад
Родитель
Сommit
dbf47642d8
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      application/index/controller/Cabinet.php

+ 22 - 0
application/index/controller/Cabinet.php

@@ -245,6 +245,7 @@ class Cabinet extends Base
             if($vo['enter_time'] == null){
                 $selectResult[$key]['enter_time'] = '';
             }else{
+                $selectResult[$key]['use_time'] = $this->eliTime((time() - strtotime($vo['enter_time'])));
                 $selectResult[$key]['enter_time'] = date("m-d H:i",strtotime($vo['enter_time']));
             }
         }
@@ -352,6 +353,27 @@ class Cabinet extends Base
         return $args;
     }
 
+    private function eliTime($seconds){
+        if($seconds >= 86400){
+            $day = floor($seconds / 86400);
+            $remain = $seconds % 86400;
+        }
+        if($remain >= 3600){
+            $hour = floor($remain / 3600);
+            $remain = $remain % 3600;
+        }
+        if($remain >= 60){
+            $minute = floor($remain / 60);
+        }
+        $second = $remain % 60;
+        if($day == 0){
+            return "{$hour}小时{$minute}分钟{$second}秒";
+        }else{
+            return "{$day}天{$hour}小时{$minute}分钟{$second}秒";
+        }
+
+    }
+
     private function getid(){
         return md5(rand(1000000,9999999));
     }