2013-07-27 16 views
6

Bu gibi tarihleri ​​görüntülemeye çalışıyorum 27-Jul-13. M'un, kısa adı ve F tam adını vermesi gerektiğini okumaya devam ediyorum.Kısa bir ay için MySQL DATE_FORMAT '% M'?

DATE_FORMAT(date, '%d-%M-%y') AS Displaydate 

ama böyle görüntüler:: Bunu kullanıyorum ben hiç çalışmıyor F kullanırsanız ay olması gereken yerde 14-April-12 değil 14-Apr-12

Ayrıca, bu sadece bir F görüntüler. Neyi yanlış yapıyorum?

+1

'DATE_FORMAT (tarih, '% d-% M-% y') Displaydate' muhtemelen' mysql' AS, php değil – sroes

cevap

16

DATE_FORMAT dokümana göre, annenle biçimi için %b gerekir:

DATE_FORMAT(date, '%d-%b-%y') AS Displaydate 
0
DATE_FORMAT(date, '%d-%b-%y') AS Displaydate