从datetime格式分离日期和时间


Separating date and time from datetime format mysql

我有一个事件页面,显示来自数据库的事件。在我的数据库中,我有一个列与日期时间格式。是否有一种方法,只获得日期或时间彼此分开的选择要在PHP中显示?

注意:我正在寻找任何默认/核心PHP函数为这个问题。

使用这个查询,您将得到您想要的输出:

$sql = "SELECT DATE(datecolumn) as mydate, TIME(datecolumn) as mytime FROM `tablename`";

可以使用date_format函数

SELECT date_format(dateCol, '%Y-%m-%d') as `date`,
date_format(dateCol, '%H:%i:%s') as `time` FROM tableName;

使用mysql函数:

SELECT DATE(column), TIME(column) FROM table

在php端使用date('d.m.y', $column)date('H:i:s', $column)

MySQL使用DATE(insertdate), TIME(insertdate)

date_format分割日期和时间的方法。

SELECT 
       date_format(ColumnName, '%Y-%m-%d') as Date,
       date_format(ColumnName, '%H:%i:%s') as Time
FROM  
        tableName;