2014-06-16 98 views
0

我有一个事件页面,显示来自数据库的事件。在我的数据库中,我有一个日期时间格式的列。有没有办法让选择中的日期或时间彼此分开以便在PHP中显示?从日期时间格式中分离日期和时间mysql

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

回答

3

使用此查询,你会得到你想要的输出:

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

只需使用MySQL的函数:

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

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

1

在MySQL中使用DATE(insertdate),时间(insertdate

1

可以使用date_format功能

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