Регистрация
Вход через соцсети
Восстановление пароля

Вывод даты формата dd.название месяца на русском.yyyy

Новый топик
08.02.2013, 13:07
Ответить | Цитировать
Гость
Гость

Подскажите пожалуйста как вывести дату в этом виде
08.02.2013, 14:54
Ответить | Цитировать
Найдёнов Евгений
Найдёнов Евгений

Зарегистрирован:
2009-12-27
Сообщений: 57

Только писать свою функцию, в стандартном компоненте никак.

Код:

function rdate($param, $time=0) {
if(intval($time)==0)$time=time();
$MonthNames=array("Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
if(strpos($param,'M')===false) return date($param, $time);
else return date(str_replace('M',$MonthNames[date('n',$time)-1],$param), $time);
}


создание сайтов на netcat http://www.weblancer.net/users/naidenov_e/
08.02.2013, 15:01
Ответить | Цитировать
okn.name
Константин Орленко
okn.name

Зарегистрирован:
2010-07-20
Сообщений: 208

Чуть поменьше функция:

Код:
function get_month_rus ($month) {
$arrayMonth = array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря");
return $arrayMonth[$month-1];
}


09.04.2013, 18:41
Ответить | Цитировать
Гость
Гость

Можно чуть по подробнее... что дальше с этой функцией делать?
Куда и как её вствлять и как потом ....?
Спасибо!
09.04.2013, 23:30
Ответить | Цитировать
Игорь
Stark
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 396

Еще вариант:
В системных настройках компонента:
Код:
$month = array(

1=>'января',2=>'февраля',3=>'марта',4=>'апреля',

5=>'мая',6=>'июня',7=>'июля',8=>'августа',

9=>'сентября',10=>'октября',11=>'ноября',12=>'декабря'

);


Вывод даты в нужном месте:
Код:
$f_Date_day ".opt_case($month[intval($f_Date_month)], $month[intval($f_Date_month)], $f_Date_month)." $f_Date_year
198 196 2013-04-09 23:30:09 12898
Описание проекта