PHP date() – вывод русского месяца

Пример работы обычной команды data(«d M Y»);

Выведет результат: 01 Mar 2012

Пример работы новой функции rdate(«d M Y»);

Выведет результат: 01 Марта 2012

Во всем остальном новая функция rdate() работает точно также как и стандартная функция. Для вывода месяца в форматированной дате используется латинский символ «M». Так же возможен второй параметр функции, для указания метки времени – timestamp.

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);
}
Micro
Author: Micro

///

Поделиться в социальных сетях
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
0 0 голос
Рейтинг статьи
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии