У меня есть дата столбца в MYSQL, я хочу отобразить дату в формате день, месяц, год (день недели).
Например:
, если значение даты равно 2011-01-01, чем должно отображаться как 1 января 2012 (вс).Как мне достичь этого?
Вы можете использовать это:
ИЗД.http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
Надеюсь, это поможет.
вы можете использовать DATE_FORMAT в mysql:
DATE_FORMAT(column_name, '%e %b %Y (%a )')
"%m" даст numeric значение типа '01','02' для Jan, Feb вы должны использовать "%b".а также "%d" вернет 2 digits like '01','02' но "%e" will return '1','2'.проверьте эту ссылку для более подробной информации, вы можете изменить в соответствии с вашим выбором.
"%m"
numeric
'01','02'
Jan
Feb
"%b"
"%d"
2 digits like '01','02'
"%e" will return '1','2'
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
См. Справочное руководство по MySQL 5.1 для получения дополнительной информации
Функции даты и времени
попробуйте
SELECT DATE_FORMAT(Date, '%d %b %Y (%a )') from table;