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 に答える