Php 无法显示日期
我试图从mysql数据库中获取并显示所有用户信息,但它无法在行中显示时间,但可以显示其余信息,如用户ID和用户名。如果我在我的windows localhost中运行系统,它工作正常,但是当我使用web主机运行它时,它不会显示日期 数据库: 数据库记录: 我当前的编码:Php 无法显示日期,php,mysql,datetime,Php,Mysql,Datetime,我试图从mysql数据库中获取并显示所有用户信息,但它无法在行中显示时间,但可以显示其余信息,如用户ID和用户名。如果我在我的windows localhost中运行系统,它工作正常,但是当我使用web主机运行它时,它不会显示日期 数据库: 数据库记录: 我当前的编码: <?php $sql_select = "SELECT * FROM tbluserinfo"; $result = $conn->query($sql_select); if ($res
<?php
$sql_select = "SELECT * FROM tbluserinfo";
$result = $conn->query($sql_select);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
echo "<tr>";
echo "<td>".$row['user_id']."</td>";
echo "<td>".$row['user_name']."</td>";
echo "<td>".$row['user_created_date']."</td>";
echo "</tr>";
}
}
else
{
echo "<td colspan='3' style='color: red;'>No record found.</td>";
}
?>
您可以尝试:
echo date('j F, Y', strtotime($row['user_created_date']));
并确保您的$row['user\u created\u date']
不为空,否则它将为您提供此日期:
1970年1月1日
请在while循环中添加数据库记录的ss,添加echo“”。打印($row,true)。“”
应该显示您的查询返回的内容(包括列名)@Sloartasher我在编码中添加了这些行,结果是用户创建的日期值,如上面ss中的数据库记录所示。您是否导入了连接回显日期('Jf,Y',strotime($row['user\u created\u date'))