Окт 28
Вопрос поднял VETERINAR, поделился реализацией столь банальной вещи, как для даты создания материала склонять «Февраля» вместо «Февраль»
В языковом файле находим строку DEFINE(‘_DATE_FORMAT_LC’ и перед ней добавляем такой вот массив:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $mon_date=array('01'=>"января", '02'=>"февраля", '03'=>"марта", '04'=>"апреля", '05'=>"мая", '06'=>"июня", '07'=>"июля", '08'=>"августа", '09'=>"сентября", '10'=>"октября", '11'=>"ноября", '12'=>"декабря",); $mon=date("m"); $m=$mon_date["$mon"]; |
И для самой константы вывода даты пишем так:
1 | DEFINE('_DATE_FORMAT_LC',"%A, %d ".$m." %Y"); //Используйте PHP strftime формат |
Ноябрь 24th, 2008 at 10:36
Привет!
А разве в этом случае не будет месяц всё время один и тот же (текущий) выводиться?
PS. Почему-то тут поле для ввода e-mail’а называется E-ьail
Reply
Ноябрь 24th, 2008 at 15:41
Привет, почему одно и тоже? Данную штуку постил в форуме по вопросу Ветеринара — у нас с ним нормально работало, то есть статья раньше была датирована как «3 январь 2008″ а стало «3 января 2007″
P.S. поле формы да, знаю, это я начал но не закончил переименование стандартный имен полей в целях борьбы с спамом, но так и не закончил еще
Reply