【发布时间】:2012-07-27 23:52:25
【问题描述】:
当我尝试在我的 mysql 数据库中格式化 datetime 字段的日期并回显结果时,如下所示:
echo $result["date"];
但它说例如,2012-01-03 10:27:53
我的脚本如下所示:
DATE_FORMAT(date, '%a, %b, &Y')
然后应该说 01, 03, 2012(或类似的)
我使用的回显代码的“类型”是否错误?我是整个 date_format 的新手,所以我真的不知道我是否做得对。
整个查询:
SELECT id, subject, DATE_FORMAT(date, '%a, %b, %Y') FROM articles ORDER BY id DESC
【问题讨论】:
-
请显示您的所有代码。这是一个 MySQL
DATE_FORMAT()函数调用,因此我们需要在您的查询上下文中查看它。SELECT DATE_FORMAT(date, '%a, %b, &Y') AS date FROM yourtable -
DATE_FORMAT(date, '%a, %b, &Y')后面有as date吗? -
这似乎不是您的原始代码,因为您不会使用
echo $result['date'];获得任何输出,因为您从未选择过date列。
标签: php mysql date-format