Пример работы обычной команды 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); }