ใช้ฟังก์ชัน DATE_FORMAT() ซึ่งรับ 2 อาร์กิวเมนต์: วันที่ และสตริงรูปแบบ (format string)
ตัวอย่าง สมมติตาราง date_testing มีข้อมูล:
mysql> SELECT * FROM date_testing; +------------+ | Date | +------------+ | 2017-03-15 | | 2017-03-25 | | 2017-04-05 | +------------+
ใช้ DATE_FORMAT() เปลี่ยนรูปแบบ:
mysql> SELECT DATE_FORMAT(Date, '%W %D %M %Y') AS 'FORMATTED DATE' FROM date_testing; +---------------------------+ | FORMATTED DATE | +---------------------------+ | Wednesday 15th March 2017 | | Saturday 25th March 2017 | | Wednesday 5th April 2017 | +---------------------------+
ตัวอักษรรูปแบบ เช่น %W (ชื่อวันเต็ม), %D (วันกับสUFFIX), %M (ชื่อเดือนเต็ม), %Y (ปี 4 หลัก)