2013-07-27 7 views
6

मैं इस 27-Jul-13 जैसी तिथियां प्रदर्शित करने की कोशिश कर रहा हूं। मैं पढ़ता रहता हूं कि M को शॉर्टेंड महीने और F पूर्ण नाम देना चाहिए। मैं इस का उपयोग कर रहा:कम महीने के लिए MySQL DATE_FORMAT '% M'?

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

लेकिन यह इस तरह प्रदर्शित करता है: 14-April-12 नहीं 14-Apr-12

इसके अलावा, अगर मैं F यह बिल्कुल काम नहीं करता है का उपयोग करें, यह सिर्फ एक F को प्रदर्शित करता है, जहां महीने होना चाहिए। मैं क्या गलत कर रहा हूं?

+1

'DATE_FORMAT (तिथि, '% डी% एम% वाई') के रूप में Displaydate' शायद' mysql' है, 'php' नहीं – sroes

उत्तर

16

DATE_FORMAT दस्तावेज़ के अनुसार, आप अपने प्रारूप के लिए %b की जरूरत है:

DATE_FORMAT(date, '%d-%b-%y') AS Displaydate 
0
DATE_FORMAT(date, '%d-%b-%y') AS Displaydate 
संबंधित मुद्दे