|
|
|
| Обьясните что надо сделать.
Имеем запрос
select date_format(now(),'%M');
получаем April
как получить Апрель. | |
|
|
|
|
|
|
|
для: yurey
(01.03.2007 в 19:01)
| | Насколько я знаю,средствами MySQL-никак...Разве что в php через функцию str_replace заменять | |
|
|
|
|
|
|
|
для: yurey
(01.03.2007 в 19:01)
| | Наверно лучше всего и проще это явно. Т.е. если возвращаемый рез-тат например April, то заменять его на Апрель и т.д. К счастью месяцев только 12 :-) | |
|
|
|
|
|
|
|
для: marcus
(01.03.2007 в 23:14)
| | Нашёл в инете, с первого запроса яндекса. Работает или нет - хз:
<?php
function gws_daterus() {
//-- определяем массив для месяцев --
$mounth=array(
"01" => "января", "02" => "февраля", "03" => "марта",
"04" => "апреля", "05" => "мая", "06" => "июня",
"07" => "июля", "08" => "августа", "09" => "сентября",
"10" => "октября", "11" => "ноября", "12" => "декабря"
);
//-- определяем массив для дней недели --
$week=array(
воскресенье, понедельник, вторник, среда,
четверг, пятница, суббота,
);
$date_m=strtr(date('m'), $mounth);
$date_w=$week[date('w')];
$date_d=date('m');
return $date_d." ".$date_m.", ".$date_w;
}
?>
|
| |
|
|
|
|
|
|
|
для: mr Bin
(01.03.2007 в 23:36)
| | Если сервер сконфигурирован правильно, то при выводе в php SET_LOCALE("LC_TIME", "RU.ru", "CP1251", "RU"); должно по русски вывести результат. | |
|
|
|
|
|
|
|
для: XPraptor
(02.03.2007 в 03:59)
| | при чем тут php? это же sql-сервер? | |
|
|
|
|
|
|
|
для: XPraptor
(02.03.2007 в 03:59)
| | Локаль MySQL тоже можно настроить, но только начиная с версии MySQL 5.1.12 - для этого служит системная переменная lc_time_names, которой следует присвоить значение ru_RU. | |
|
|
|