PHP функция преобразования даты в читабельный вид
Функция приводит выдаваемый системой вариант в читабельный вид. В котором месяц приводится в письменном виде, а не в виде числа.
1234567891011121314151617181920212223242526272829303132333435363738394041424344function WeekDay($dateNow){
$date = explode("-", $dateNow);
$dates = date("w", mktime(0, 0, 0, $date[1], $date[2], $date[0]));
switch($date[1]){
case '01':
$month = 'Января';
break;
case '02':
$month = 'Февраля';
break;
case '03':
$month = 'Марта';
break;
case '04':
$month = 'Апреля';
break;
case '05':
$month = 'Мая';
break;
case '06':
$month = 'Июня';
break;
case '07':
$month = 'Июля';
break;
case '08':
$month = 'Августа';
break;
case '09':
$month = 'Сентября';
break;
case '10':
$month = 'Октября';
break;
case '11':
$month = 'Ноября';
break;
case '12':
$month = 'Декабря';
break;
return $date[2] . ' ' . $month . ' ' . $date[0];
}
echo WeekDay("2017-12-29");