0
我目前工作的一個演出指導,想格式化日期:日 - 月 - 日MYSQL DATE_FORMAT功能不能正常工作
我用下面的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格式,而不是我想要的格式。
任何想法可能出現這種錯誤的代碼?或者它可能是數據庫本身和日期結構的直接問題。
使用你的代碼,它將返回月份日,年。然而它對我來說工作得很好。你使用什麼版本? – Zeina
請顯示您的表格中的一些示例數據以及您的列的數據類型。 – fancyPants
我想你應該把DATE_FORMAT('gig_guide.date','%M%e,%Y')''''我不知道這是哪種語言,可能是php,但我懷疑這個是原因 –