0

我目前正在制作一份演出指南,并希望将日期格式化为:日 - 月 - 日期

我正在使用以下 mysql 查询 -

$query_getEvents = "SELECT gig_guide.date, gig_guide.artist, gig_guide.venue, 
gig_guide.tickets, DATE_FORMAT(gig_guide.date, '%M %e, %Y') 
FROM gig_guide ORDER BY gig_guide.date ASC";

不幸的是, DATE_FORMAT 没有格式化,并且一直返回标准的 0000-00-00 格式,而不是我想要的格式。

有什么想法可能是这段代码出了什么问题?或者这可能是数据库本身和日期结构的直接问题。

4

1 回答 1

0

如果 gig_guide.date 中没有设置月份,则 mysql 无法将 00.month 表示为字符串。

尝试一些设置了月份的日期。

于 2013-02-01T11:53:21.960 回答