PHP Преобразовывают дату ISO в большее количество читаемого формата?

Просто простой вопрос. Как я преобразовываю время ISO PHP (как 2010-06-23T20:47:48-04:00) к чему-то более читаемому? Существует ли функция, уже созданная в PHP? Я озирался, но я не видел ничего для преобразования времен. Если нет функции, действительно ли это возможно?

Спасибо

8
задан Dylan Taylor 24 June 2010 в 01:20
поделиться

4 ответа

$format = "d M Y"; //or something else that date() accepts as a format
date_format(date_create($time), $format);
17
ответ дан 5 December 2019 в 05:55
поделиться

strptime () преобразует строку, содержащую время / дату, с форматом, переданным в качестве второго аргумента функции. Возвращаемое значение - это массив, содержащий значения дня, месяца, года, часа, минут и секунд; вы можете использовать эти значения для получения строки, представляющей дату в желаемом формате.

strptime () доступен с PHP 5.1.0, а класс DateTime доступен с PHP 5.2.0.

1
ответ дан 5 December 2019 в 05:55
поделиться

Я думаю, вам стоит попробовать strftime

http://php.net/function.strftime

1
ответ дан 5 December 2019 в 05:55
поделиться

Похоже, вы ищете функцию даты: http://php.net/function.date

Возможно в паре с функцией strtotime: http: //php.net/function.strtotime

1
ответ дан 5 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: