Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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 如何使用date_FORMAT()对日期进行排序?_Php_Mysql_Sql_Database - Fatal编程技术网

Php 如何使用date_FORMAT()对日期进行排序?

Php 如何使用date_FORMAT()对日期进行排序?,php,mysql,sql,database,Php,Mysql,Sql,Database,我的Mysql查询 select DATE_FORMAT(max(lastmodified), '%d %M %y , %r') from client_log 我的实际输出是 我想要结果6月15日16日02:17:09PM,我必须在php逻辑中应用这个顺序概念,但在这里我不知道如何在date_format()函数中执行,或者在timestamp字段中是否有mysql可用的函数?问题是%d,应该是%d 试试这种格式 select DATE_FORMAT(max(lastmodified),

我的Mysql查询

select DATE_FORMAT(max(lastmodified), '%d %M %y , %r') from client_log
我的实际输出是


我想要结果6月15日16日02:17:09PM,我必须在php逻辑中应用这个顺序概念,但在这里我不知道如何在date_format()函数中执行,或者在timestamp字段中是否有mysql可用的函数?

问题是%d,应该是%d

试试这种格式

select DATE_FORMAT(max(lastmodified), '%D %M %y , %r') from client_log

那么,您正在寻找PHP方法来实现同样的功能?只从数据库中获取所需格式的数据通常比让PHP重新处理信息容易/快得多。
select DATE_FORMAT(max(lastmodified), '%D %M %y , %r') from client_log