我想在PHP中按时间顺序显示记录列表。例如,
2015年9月15日
或者说,只是
9月15日
在MySQL数据库中,日期/时间以下列方式存储:
2015-09-15 23:19:13
PHP中是否有现有的功能,可以帮助我做到这一点?
答案 0 :(得分:2)
您必须使用PHP的两个日期函数。 date()和strtotime()。一个在另一个内。
您执行以下操作:
$dateStr = date("j M Y", strtotime(mysql_date_string_here));
在那里,您将获得上述格式的日期。
答案 1 :(得分:0)
你最好同时使用mysql和PHP。首先在mysql查询中使用'order by date_column'子句。这将以正确的顺序返回记录。
然后,当您在PHP中获得结果时,请使用date()或DateTime::format()来正确设置日期格式。