我不知道如何在显示数据库表中的数据时将日期和时间分开。
if($num>0){
while($row = mysqli_fetch_assoc($result)){
echo "<tr>";
echo "<td>" . $row['Id'] . "</td>";
echo "<td>" . $row['Name'] . "</td>";
echo "<td>" . $row['Number'] . "</td>";
echo "<td>" . $row['Email'] . "</td>";
echo "<td>" . $row['Password'] . "</td>";
echo "<td>" . $row['CNIC'] . "</td>";
echo "<td>" . $row['dt'] . "</td>";
echo "</tr>";
}
echo "</table>";
}
如果dt
字段包含格式正确的日期时间字符串(即MySQL列数据类型设置为datetime
(,则可以用PHP创建一个新的DateTime
对象,并根据需要对其进行格式化。
$dt = new DateTime($row['dt']);
$time = $dt->format('h:i:s');
$date = $dt->format('Y-m-d');
while
。。
$date = date("Y-m-d", $row['dt']);
$time = date("h:i:sa", $row['dt']);
然后使用这些变量。
当dt
是unix时间戳或可解析日期格式时,它就起作用了。