дата на български

Rk8752

Registered
обикновената дата си е $date = date("d.m.Y");
как ще стане тогава
744.jpg
 
Код:
function BulgarianDate($rowDate)
{
  list($day,$month, $year) = explode('.', $rowDate);
    $day = intval($day);
    $month = intval($month); 
	$year = intval($year);
	switch ($month)
	{
		case ($month == 1):
		echo 'Дата - ' .$day . ' Януари, ' . $year;
		break;
		
		case ($month == 2):
		echo 'Дата - ' .$day . ' Февруари, ' . $year;
		break;
		
		case ($month == 3):
		echo 'Дата - ' .$day . ' Март, ' . $year;
		break;
		
		case ($month == 4):
		echo 'Дата - ' .$day . ' Април, ' . $year;
		break;
		
		case ($month == 5):
		echo 'Дата - ' .$day . ' Май, ' . $year;
		break;
		
		case ($month == 6):
		echo 'Дата - ' .$day . ' Юни, ' . $year;
		break;
		
		case ($month == 7):
		echo 'Дата - ' .$day . ' Юли, ' . $year;
		break;
		
		case ($month == 8):
		echo 'Дата - ' .$day . ' Август, ' . $year;
		break;
		
		case ($month == 9):
		echo 'Дата - ' .$day . ' Септември, ' . $year;
		break;
		
		case ($month == 10):
		echo 'Дата - ' .$day . ' Октомври, ' . $year;
		break;
		
		case ($month == 11):
		echo 'Дата - ' .$day . ' Ноември, '  . $year;
		break;
		
		case ($month == 12):
		echo 'Дата - ' .$day . ' Декември, ' . $year;
		break;
		
		default:
		echo 'Грешка в системата';
		break;
	}

}

И си извикваш функцията по този начин:
Код:
$date = date('d.m.Y');
BulgarianDate($date);
- ще ти покаже 30 Ноември, 2009.

А ако извличаш датата от база данни:
BulgarianDate($row['date']); - по този начин също би трябвало да бачка. :)
 
Код:
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');
}

<?php echo currentdate(); ?>
 
ще я пробвам и ще едит щом emagi я е дал няма как да не тръгне ;)

перфекно благодаря ти, благодаря и на emagi ;)
 

Back
Горе