logo-mysql
Время для прочтения: 0 мин. 23 сек.

Вывод даты из MySQL на русском языке

Чтобы не извращаться на PHP для преобразования даты из базы данных на русский язык, в MySQL 5.0.25 появилась системная переменная lc_time_names, отвечающая за локаль.

Для того, чтобы MySQL начала выводить даты на нужном нам языке — установите локаль, выполнив запрос:


SET lc_time_names = 'ru_RU';

Теперь попробуйте вывести текущую дату на родном нам языке:


SELECT DATE_FORMAT(NOW(),'%d %M %Y, %W') AS `date_ru`;

В результате получите что-то похожее на это:

+-------------+
| date_ru     |
+-------------+
| 29 Декабря  |
| 2013,       | 
| Воскресенье |
+-------------+

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.