Вывод дату по отдельности. 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]);
→ Ссылка