Английски/български - месеци

djman

Registered
Как да преименувам месеците от английски на български? Опитвам да го направя така:

$months_en=array("January","February","March","April","May","Juny","July","August","September","Octomber","November","December");
$months_bg=array("Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември");
$date=$info['data'];
$newdate=date("d F Y в H:i ч.",$date);
preg_replace("/$months_en/s",$months_bg,$newdate);

Но по този начин опитвам да заместя стринг със масив, а това няма как да стане... Идеи?
 
Код:
$time = time();

function currentdate(){
$en_months = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$bg_months = array("Януари", "Февруари", "Март" , "Април" ,"Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември");

$current_months = str_replace($en_months, $bg_months, date("F"));
return date('d '.$current_months.' Y, H:i A');
}

echo currentdate();
 

Back
Горе