diff --git a/Server/application/cunkebao/controller/ContentLibraryController.php b/Server/application/cunkebao/controller/ContentLibraryController.php index d77c12d8..e4a2f639 100644 --- a/Server/application/cunkebao/controller/ContentLibraryController.php +++ b/Server/application/cunkebao/controller/ContentLibraryController.php @@ -601,12 +601,14 @@ class ContentLibraryController extends Controller $item['urls'] = json_decode($item['urls'] ?: '[]', true); // 格式化时间 - if ($item['createMomentTime']) { - $item['time'] = date('Y-m-d H:i:s', $item['createMomentTime']); - } elseif ($item['createMessageTime']) { - $item['time'] = date('Y-m-d H:i:s', $item['createMessageTime']); + if (!empty($item['createMomentTime']) && is_numeric($item['createMomentTime'])) { + $item['time'] = date('Y-m-d H:i:s', (int)$item['createMomentTime']); + } elseif (!empty($item['createMessageTime']) && is_numeric($item['createMessageTime'])) { + $item['time'] = date('Y-m-d H:i:s', (int)$item['createMessageTime']); + } elseif (!empty($item['createTime']) && is_numeric($item['createTime'])) { + $item['time'] = date('Y-m-d H:i:s', (int)$item['createTime']); } else { - $item['time'] = date('Y-m-d H:i:s', $item['createTime']); + $item['time'] = date('Y-m-d H:i:s'); // 如果没有有效的时间戳,使用当前时间 } // 设置发送者信息