пробую так:
$mon_date=array(
01=>"января",
02=>"февраля",
03=>"марта",
04=>"апреля",
05=>"мая",
06=>"июня",
07=>"июля",
08=>"августа",
09=>"сентября",
10=>"октября",
11=>"ноября",
12=>"декабря",);
$datas = substr($result['dat'], 0, 10);
$datas = substr($datas, 5, 2);
foreach($mon_date as $key=> $val){
if($key==$datas){
$datas = $val;
}
}
но все равно не то, узнал что есть DATE_FORMAT, но немогу его применить, помогите решить задачу
Спустя 7 минут, 55 секунд (24.11.2010 - 23:28) inpost написал(а):
А почему не то? У тебя в переменную datas попадёт название месяца.
Спустя 19 минут, 14 секунд (24.11.2010 - 23:47) kovaldm написал(а):
inpost
Нет не попадает, посмотри на эту строку
То есь в $datas находится '-2'.
Я бы сделал так.
В итоге получим 03-октября-2009.
Cheizer, вмассиве ключи надо заключить в апострофы вот так:
Нет не попадает, посмотри на эту строку
$datas = substr($datas, 5, 2);
То есь в $datas находится '-2'.
Я бы сделал так.
$date = explode('-', $result['dat']);
$date[1] = $mon_date[$date[1]];
$date = implode('-', $date);
В итоге получим 03-октября-2009.
Cheizer, вмассиве ключи надо заключить в апострофы вот так:
$mon_date=array(
'01'=>"января",
'02'=>"февраля",
'03'=>"марта",
'04'=>"апреля",
...
Спустя 45 минут, 46 секунд (25.11.2010 - 00:33) Cheizer написал(а):
Уф, спасибо, заключил в апострофы
, все проще оказывается, ребята спасибо!
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 1 минута, 23 секунды (25.11.2010 - 00:34) Cheizer написал(а):
а я бился с DATE_FORMAT
![user posted image](http://pharm-forum.ru/smiles/april/weetniet.gif)
Спустя 9 часов, 18 секунд (25.11.2010 - 09:34) linker написал(а):
Как вариант
$tm = strtotime($result['dat']);
$datas = date('d', $tm) . ' ' . $mon_date[date('m', $tm)] . ' ' . date('Y', $tm);