WIN-2308041133\Administrator 1 天之前
父節點
當前提交
07098162b3
共有 2 個文件被更改,包括 15 次插入5 次删除
  1. 6 2
      app/model/api/ForumComment.php
  2. 9 3
      app/model/api/ForumPost.php

+ 6 - 2
app/model/api/ForumComment.php

@@ -49,7 +49,9 @@ class ForumComment extends BaseModel
                 $list = $list->toArray();
                 foreach ($list as &$item) {
                     if (!empty($item['create_time'])) {
-                        $item['create_time'] = date('Y-m-d H:i:s', $item['create_time']);
+                        $item['create_time'] = is_numeric($item['create_time']) 
+                            ? date('Y-m-d H:i:s', (int)$item['create_time']) 
+                            : $item['create_time'];
                     }
                 }
             }
@@ -170,7 +172,9 @@ class ForumComment extends BaseModel
                 $list = $list->toArray();
                 foreach ($list as &$item) {
                     if (!empty($item['create_time'])) {
-                        $item['create_time'] = date('Y-m-d H:i:s', $item['create_time']);
+                        $item['create_time'] = is_numeric($item['create_time']) 
+                            ? date('Y-m-d H:i:s', (int)$item['create_time']) 
+                            : $item['create_time'];
                     }
                 }
             }

+ 9 - 3
app/model/api/ForumPost.php

@@ -97,10 +97,14 @@ class ForumPost extends BaseModel
 
         // 格式化时间
         if (!empty($post['create_time'])) {
-            $post['create_time'] = date('Y-m-d H:i:s', $post['create_time']);
+            $post['create_time'] = is_numeric($post['create_time']) 
+                ? date('Y-m-d H:i:s', (int)$post['create_time']) 
+                : $post['create_time'];
         }
         if (!empty($post['update_time'])) {
-            $post['update_time'] = date('Y-m-d H:i:s', $post['update_time']);
+            $post['update_time'] = is_numeric($post['update_time']) 
+                ? date('Y-m-d H:i:s', (int)$post['update_time']) 
+                : $post['update_time'];
         }
 
         // 增加浏览次数
@@ -175,7 +179,9 @@ class ForumPost extends BaseModel
                     $item['images'] = [];
                 }
                 if (!empty($item['create_time'])) {
-                    $item['create_time'] = date('Y-m-d H:i:s', $item['create_time']);
+                    $item['create_time'] = is_numeric($item['create_time']) 
+                        ? date('Y-m-d H:i:s', (int)$item['create_time']) 
+                        : $item['create_time'];
                 }
             }
         }