$date = "2013-08-01";
// правильная дата
$data = explode("-",$date);
if ($data[1]==01) {$month="января";}
elseif ($data[1]==02) {$month="февраля";}
elseif ($data[1]==03) {$month="марта";}
elseif ($data[1]==04) {$month="апреля";}
elseif ($data[1]==05) {$month="мая";}
elseif ($data[1]==06) {$month="июня";}
elseif ($data[1]==07) {$month="июля";}
elseif ($data[1]==08) {$month="августа";}
elseif ($data[1]==09) {$month="сентября";}
elseif ($data[1]==10) {$month="октября";}
elseif ($data[1]==11) {$month="ноября";}
elseif ($data[1]==12) {$month="декабря";}
$year=substr($data[0], 2, 4);
<?=$data[2]?> <?=$month?> '<?=$year?>
Привет всем!
я не думаю что тут есть ошибка. НО мне не понятно вот что. Август и Сентябрь не показывает! Стоит изменить эти строки на :
elseif ($data[1]==8) {$month="августа";}
elseif ($data[1]==9) {$month="сентября";}
И все работает.
С другими месяцами нет вообще таких проблем, но они работают и как 07 и как 7 (например).
Вопрос в общем простой, почему так? Что я делаю не так?
Хочу стать лучше.