现在目前面临的问题是.. 我的表名是 schedule 数据字段之一是“Depart”,记录是
row 1 = 19-08-2012 08:00:00AM,
row 2 = 19-08-2012 12:00:00PM,
row 3 = 20-08-2012 07:00:00PM,
我只想显示日期并且它是不同的
mysql_query(Select distinct depart from schedule);
这显示日期和时间。这里有人知道如何只显示日期吗?
现在目前面临的问题是.. 我的表名是 schedule 数据字段之一是“Depart”,记录是
row 1 = 19-08-2012 08:00:00AM,
row 2 = 19-08-2012 12:00:00PM,
row 3 = 20-08-2012 07:00:00PM,
我只想显示日期并且它是不同的
mysql_query(Select distinct depart from schedule);
这显示日期和时间。这里有人知道如何只显示日期吗?
可以DATE_FORMAT()
在Mysql中使用函数,如下:
select DATE_FORMAT(distinct(Depart),'%m-%d-%Y') from schedule
是的,使用DATE
:
SELECT DISTINCT DATE(`depart`) FROM `schedule`
例子
SQL(推荐)
SELECT DISTINCT DATE( depart )
FROM `tbl`
PHP
$d = "19-08-2012 08:00:00AM";
echo date("d-m-Y",strtotime($d));