0

如何从 mysql 数据库中仅显示小时和分钟的 Php,例如(00:00)?这是我的代码:

$query = "SELECT * FROM table";
$resualt = mysqli_query($conn, $query);

if (mysqli_num_rows($resualt) > 0)
{
    echo "<table class='tb'>";
    while($row = mysqli_fetch_assoc($resualt)){
        echo "<tr><td>" . $row['id']. "</td><td> " .$row['name']. " </td><td> " . $row['place']. " </td><td> " . $row['ddate']. " </td><td> " . $row['dtime']. " </td><td> ".$row['message']."</td></tr>";
    }
    echo `enter code here`"<table>";
}
else
{
    echo "there is no record.";
}

谢谢

4

2 回答 2

2

您通过 MySQL 查询时间

SELECT DATE_FORMAT(NOW(), '%H:%i')

例如

$query = "SELECT *, DATE_FORMAT(NOW(), '%H:%i') as time FROM table";

然后你可以通过$row['time'];

于 2016-12-28T20:52:05.743 回答
0

假设您的表有一个 datetime 列,您可以像这样从中提取小时和分钟......

 SELECT HOUR( `datecol` ) AS HOUR, MINUTE( `datecol` ) AS MINUTE FROM table WHERE BLAH=blah

您还可以选择其他内容,例如 ....

WEEK获取一年中的周数

WEEKDAY获取星期几的名称...

于 2016-12-28T20:58:20.017 回答