Месяц по-русски в НетКэте
Вашему вниманию предлагается один небольшой сниппет, который позволит выводить вместо цифры месяца его русскоязычное обозначение.
Для того, чтобы отобразить дату (добавления новости, начала мероприятия и т.д.) в НетКэте, необходимо прописать следующее:
$f_Date_day.$f_Date_month.$f_Date_yearВ нужном месте вы получите: 9.12.2011
Теперь немного доработаем. В любое удобное вам место вставляете функцию:
# Выводим дату по-русски
function rus_month ($month) {
$arrayMonth = array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря");
return $arrayMonth[$month-1];
}Для хранения функций, я предлагаю использовать дефолтный модуль ( /netcat/modules/default/ ). В файл function.inc.php вы можете вставить свою функцию и она будет доступна в любом месте сайта.
Осталось немного переписать вывод даты таким образом:
$f_Date_day ".rus_date($f_Date_month)." $f_Date_yearна выходе получим: 9 декабря 2011
Ещё посты из категории: NetCat
$arrayMonth = array("января"=>1, "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"
;return $arrayMonth[$month];
}
Не знаю, но $month-1 меня всегда смущает






914-811



