В течении развития проекта пришлось изменить формат вывода дат записей. Модуль создания статей сохраняет дату в формате MySQL DATETIME, то есть вида
2016-12-28 14:22:10
Можно легко изменить формат сохранения даты, но тогда нарушится работа других php обработчиков, берущих информацию о дате из базы данных, записей в которой накопилось прилично. Мне в определенном блоке нужна запись вида 28 дек'16
и под hover 14:22:10
из 2016-12-28 14:22:10
Вопрос: Есть ли стандартные функции php которые из строки вида 2016-12-28 14:22:10
вернут мне строку типа 28 дек'16
?
Да, посмотрите класс DateTime. И в частности функцию createFromFormat, там же возможные варианты форматов для вывода и для разбора строки
В общем виде это будет работать так:
$format = 'Y-m-d H:i:s';
$date = DateTime::createFromFormat($format, '2009-02-15 15:16:17');
echo "в определенном блоке " . $date->format('d m Y') . "\n";
echo "и под hover " . $date->format('H:i:s') . "\n";
есть. вы можете задать формат вывода даты/времени.
//28 дек 16`
echo $date('d M y');
Про формат можете почитать - http://php.net/manual/ru/function.date.php
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Установил apache, php, php-fpm, mysql-client/server, актуальные версии
ЗдравствуйтеХочу сделать счетчик просмотров поста, и тут возникли вопросы
Отобразить на карте в планшете маршрут из 5-ти точек массива GPS координат используя Google Map API(Маршрут рассчитывается сервером Google)