Месяц по-русски в НетКэте


Вашему вниманию предлагается один небольшой сниппет, который позволит выводить вместо цифры месяца его русскоязычное обозначение.

Для того, чтобы отобразить дату (добавления новости, начала мероприятия и т.д.) в НетКэте, необходимо прописать следующее:

$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

Добавлено: 9.12.2011    Просмотров: 214    Метки: netcat, дата, месяц
Написал(а): Евгений, 19.12.2011 в 14:33
function rus_month ($month) {
$arrayMonth = array("января"=>1, "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря";
return $arrayMonth[$month];
}
Не знаю, но $month-1 меня всегда смущает

 
   
 
 

Последняя работа

Торговый дом «Зелёная линия»

Шаблон

HTML-шаблон Ignition

Статистика


Сегодня: 23 февраля 2012 г.
  Постов на блоге: 146
  Оставлено комментариев: 896
  Шаблонов в базе: 223
  Выполнено работ: 40
Все комментарии
Загрузка: 0.017

Яндекс.Метрика