Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从datetime格式mysql中分离日期和时间_Php_Mysql_Datetime - Fatal编程技术网

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

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,

我有一个显示数据库中事件的事件页面。在我的数据库中,我有一个datetime格式的列。有没有一种方法可以在PHP中显示的select中只将日期或时间彼此分开


注意:我正在为这个问题寻找任何默认/核心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;