Я хочу вывести месяц, но что-то идёт не так и $month
возвращает NULL
$cat['pubdate']
- тут я получаю строку в виде 2019-12-18 12:11:57
$monthIndex = intval($monthIndex);
- то что получил в функции, я пытаюсь преобразовать в число, думая, что мне поможет(нет)
Если написать так, написав число echo $month(1);
, то всё выводится отлично
$months = ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'];
$time = strtotime($cat['pubdate']);
$month = function($monthIndex) use ($months) {
$monthIndex = intval($monthIndex);
return $months[$monthIndex];
};
$date = date('m', $time);
echo $month($date);
Вариант 1:
$cat = "2019-12-26 20:45:36";
$date_m = [
'января',
'февраля',
'марта',
'апреля',
'мая',
'июня',
'июля',
'августа',
'сентября',
'октября',
'ноября',
'декабря'
];
$month = date('n', strtotime($cat))-1;
$data = $date_m[$month];
Вариант 2:
$cat1 = "2019-12-26 20:45:36";
$cat['pubdate'] = $cat1;
$months = ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'];
$time = strtotime($cat['pubdate']);
$month = function($monthIndex) use ($months) {
$monthIndex = intval($monthIndex) - 1;
return $months[$monthIndex];
};
$date = date('m', $time);
echo $month($date);
Вариант 3, который использовал автор вопроса:
$months = ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'];
$time = strtotime($cat['pubdate']);
$month = function($monthIndex) use ($months) {
return $months[$monthIndex-1];
};
echo $month(date('m', $time));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я пишу приложение - backend: Yii2, frontend : angularЯ использую Yii ActiveController
Нужно чтобы шла проверка по всем пользователям в таблице (ban_drivers) по колонке (ban_do) если значение в (ban_do) у какого-то пользователя совпадает...
Я использую PHP на nginxКакие права должны быть установлена для папки сессий? Сейчас права 777 - это позволяет создавать и записывать сессии, но мне...