从datetime格式mysql中分离日期和时间

时间:2014-06-16 10:45:25

标签: php mysql datetime

我有一个显示来自数据库的事件的事件页面。在我的数据库中,我有一个日期时间格式的列。有没有办法只在一个选项中将日期或时间彼此分开才能在PHP中显示?

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

5 个答案:

答案 0 :(得分:3)

使用此查询,您将获得所需的输出:

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

答案 1 :(得分:1)

只需使用mysql函数:

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

您可以使用date_format功能

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

答案 4 :(得分:0)

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

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