Приветствую, в цикле вывожу данные, и среди них есть даты, но формат даты с месяцем на русском, нашел вариант с массивом месяцев, но не пойму как использовать его, так как в php слабоват.
Вот массив месяцев.
$month = array(
1 => 'января',
2 => 'февраля',
3 => 'марта',
4 => 'апреля',
5 => 'мая',
6 => 'июня',
7 => 'июля',
8 => 'августа',
9 => 'сентября',
10 => 'октября',
11 => 'ноября',
12 => 'декабря'
);
echo date('d') . ' ' . $month[date('n')] . ' ' . date('Y');
Вот мой цикл
foreach($array as $key => $val) {
echo $val['date1'] //2023-01-19 22:55:00
}
Выводит результат 2023-01-19 22:55:00 а мне нужно 2023-янв-19
Как вывести такой результат?
Формат понял как сделать нужный, так:
echo date('Y-M-d', strtotime($val['date1'])) //2023-Jan-19
Но вот месяц не по могу понять как подставить из массива $month. Как это сделать?