【发布时间】:2014-06-16 10:45:25
【问题描述】:
我有一个显示来自数据库的事件的事件页面。在我的数据库中,我有一个日期时间格式的列。有没有办法只在选择中获取日期或时间以在 PHP 中显示?
注意:我正在为这个问题寻找任何默认/核心 PHP 函数。
【问题讨论】:
我有一个显示来自数据库的事件的事件页面。在我的数据库中,我有一个日期时间格式的列。有没有办法只在选择中获取日期或时间以在 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;
【讨论】: