Как я могу отображать только часы и минуты Php из базы данных MySQL, как (00:00)?

Как я могу отображать только часы и минуты Php из базы данных MySQL, как (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.";
}

Спасибо

0

Решение

Вы запрашиваете время через MySQL с

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

Например

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

Тогда вы можете получить к нему доступ через $row['time'];

2

Другие решения

Предполагая, что в вашей таблице есть столбец datetime, вы можете извлечь из него часы и минуты следующим образом …

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

Вы также можете выбрать другие вещи, как ….

WEEK чтобы получить номер недели в году

WEEKDAY чтобы получить название дня недели …

0

По вопросам рекламы [email protected]