Задать вопрос
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/

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

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

Заранее спасибо.
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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 разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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