0

我一直试图弄清楚这一点。简而言之,这是代码:

$query = "SELECT player, SUM(points), SUM(wins), MIN(date) FROM pointentry GROUP BY player ORDER BY SUM(points) DESC";

$result = mysql_query($query) or die(mysql_error());

echo $row['MIN(date)'];

我试图在 HTML 页面中回显正在工作的“MIN(date)”,但我似乎无法让它查询由另一个变量分组的列中日期的最小值(列条目)作为不同的日期格式。

日期全部以 iso 8601 形式存储在数据库中。我希望它们显示在“%M %d, %Y”中,但到目前为止我使用的 DATE_FORMAT 的每个组合都不起作用。它要么是 iso 8601 格式,要么是空白的。

我已经在谷歌上搜索并尝试阅读了很长时间,但找不到答案!任何建议将不胜感激!

4

1 回答 1

0

你必须尝试日期功能PHP

echo date('M d, Y', strtotime($row['MIN(date)']));

编辑

用于F完整的月份名称

echo date('F d, Y', strtotime($row['MIN(date)']));
于 2013-06-09T03:19:29.833 回答