如何从Mysql数据库获取小时和分钟的时间格式?

Jur*_*cák 4 php mysql codeigniter

我正在使用codeigniter并且在查询时遇到问题.

$query = $this->db->query('SELECT datetime ...');
$resultdata['results'] = $query->result_array();

foreach($results as $result)
{
    echo "<tr>";
    echo "<td>".$result['datetime']."</td>";
    echo "</tr>";
}
Run Code Online (Sandbox Code Playgroud)

此代码以此格式显示日期结果:2015-04-11 02:45:19.如何只用HOURS和MINUTES来做结果?谢谢.

Joh*_*nde 14

只需使用MySQL的DATE_FORMAT()功能:

$query = $this->db->query('SELECT DATE_FORMAT(datetime, "%H:%i") as `time` ...
Run Code Online (Sandbox Code Playgroud)