Вывод дату по отдельности. Php
помогите пожалуйста вывести дату по отдельно. Хотя бы число дня, месяц.
у новости,есть таймштамп в поле ts, соотв. можно добыть дату и месяц.
Подскажите пожалуйста как можно это сделать.
Есть что было, выводит дату:
Что предложили: date('m', ...) date('d', ...)
Но ничего не понял(
Буду сильно благодарен.
Ответы (1 шт):
Автор решения: Lexa Dv
→ Ссылка
Если у вас $news_item['date'] переменная равна 08.09.2020 Разбиваем ее на массив, где точка будет разбивать строку на массив:
$date = explode(".", $news_item['date']);
далее чтоб вывести дату 08:
echo $date[0];
далее чтоб вывести месяц 09:
echo $date[1];
далее чтоб вывести год 2020:
echo $date[2];
Если месяц нужно буквами, то размести функцию на верху где нить
function month($month) {
if ($month == '01') {return 'январь';}
else if ($month == '02') {return 'февраль';}
else if ($month == '03') {return 'март';}
else if ($month == '04') {return 'апрель';}
else if ($month == '05') {return 'май';}
else if ($month == '06') {return 'июнь';}
else if ($month == '07') {return 'июль';}
else if ($month == '08') {return 'август';}
else if ($month == '09') {return 'сентябрь';}
else if ($month == '10') {return 'октябрь';}
else if ($month == '11') {return 'ноябрь';}
else if ($month == '12') {return 'декабрь';}
}
а месяц выводи вот таким способом
echo month($date[1]);