Просто вопрос. Как мне преобразовать время PHP (например, 2010-06-23T20: 47: 48-04: 00) в нечто более читаемое? Есть ли функция, уже встроенная в PHP? Я огляделся, но я не видел ничего, чтобы преобразовать время. Если нет функции, возможно ли это?
спасибо
$format = "d MY"; //or something else that date() accepts as a format date_format(date_create($time), $format);
Попробуй это:
echo date( "Ymd H:i:s", strtotime("2010-06-23T20:47:48-04:00") );
Отформатируйте эту часть «Ymd H: i: s», используя format
из этой документации http://php.net/manual/en/function.date.php
strptime () преобразует строку, содержащую время / дату, с форматом, переданным в качестве второго аргумента функции. Возвращаемое значение представляет собой массив, содержащий значения для дня, месяца, года, часа, минут и секунд; вы можете использовать эти значения для получения строки, представляющей дату в нужном вам формате.
strptime () доступен с PHP 5.1.0, а класс DateTime доступен с PHP 5.2.0.
Я думаю, вы должны попробовать strftime
Похоже, вы ищете функцию даты: http://php.net/function.date
Возможно, в сочетании с функцией strtotime: http://php.net/function.strtotime
echo strftime("%b %e %Y at %l:%M %p", strtotime($ios));
Сделаю