Чем можно заменить следующий код
switch (substr($bill['from'], 5, 2)) {
case '01':
{
$str_from = substr($bill['from'], 3, 2).
' января '.substr($bill['from'], 0, 4);
}
break;
case '02':
{
$str_from = substr($bill['from'], 3, 2).
' февраля '.substr($bill['from'], 0, 4);
}
break;
.......
case '12':
{
$str_from = substr($bill['from'], 3, 2).
' декабря '.substr($bill['from'], 0, 4);
}
break;
}
$bill['from']='2015-08-15 15:15:15';
//свитч
echo $str;
//вывод: "15 августа 2015"
Ответ
$bill['from']='2015-08-15 15:15:15';
$date = strtotime($bill['from']);
$month_names = array(1 => 'января', 2 => 'февраля', 3 => 'марта', 4 => 'апреля',
5 => 'мая', 6 => 'июня', 7 => 'июля', 8 => 'августа',
9 => 'сентября', 10 => 'октября', 11 => 'ноября', 12 => 'декабря');
$month_name = $month_names[date('n', $date)];
$str_from = date("d ", $date).$month_name.date(" Y", $date);
15 августа 2015
Комментариев нет:
Отправить комментарий