TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/

Как конвертировать непонятную дату в человеческую в PHP?

Здравствуйте!
Есть строка, получаемая из API и содержащая время. Например:
2016-04-26T14:42:00.000+05:00
Каким образом можно переконвертировать эту длиннущую и не очень понятную дату в нормальную, по типу "26 Апреля 2016 17:42:00". Русский не обязателен, вполне хватит английского, который по умолчанию.

Заранее спасибо.
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 4
Ответ написан
Комментировать
php.net/manual/ru/class.datetime.php

<?php
$d = new DateTime('2011-01-01T15:03:01.012345Z');
echo $d->format('d.m.Y H:i'); // 01.01.2011 15:03


php.net/manual/ru/function.date.php
Ответ написан
Комментировать
@Comex7
Попробуй регулярками, вот пример:
preg_match(\d{1,2}\/\d{1,2}\/\d{4});
Ответ написан
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы