Php 从datetime格式mysql中分离日期和时间
我有一个显示数据库中事件的事件页面。在我的数据库中,我有一个datetime格式的列。有没有一种方法可以在PHP中显示的select中只将日期或时间彼此分开Php 从datetime格式mysql中分离日期和时间,php,mysql,datetime,Php,Mysql,Datetime,我有一个显示数据库中事件的事件页面。在我的数据库中,我有一个datetime格式的列。有没有一种方法可以在PHP中显示的select中只将日期或时间彼此分开 注意:我正在为这个问题寻找任何默认/核心PHP函数。只需使用mysql函数: SELECT DATE(column), TIME(column) FROM table 在php端,在MySQL中使用日期(insertdate),时间(insertdate)可以使用date\u格式函数 SELECT date_format(dateCol,
注意:我正在为这个问题寻找任何默认/核心PHP函数。只需使用mysql函数:
SELECT DATE(column), TIME(column) FROM table
在php端,在MySQL中使用日期(
insertdate
),时间(insertdate
)可以使用date\u格式
函数
SELECT date_format(dateCol, '%Y-%m-%d') as `date`,
date_format(dateCol, '%H:%i:%s') as `time` FROM tableName;
使用此查询,您将获得所需的输出:
$sql = "SELECT DATE(datecolumn) as mydate, TIME(datecolumn) as mytime FROM `tablename`";
日期\用于拆分日期和时间的格式方法
SELECT
date_format(ColumnName, '%Y-%m-%d') as Date,
date_format(ColumnName, '%H:%i:%s') as Time
FROM
tableName;