Задать вопрос
Berkutman
@Berkutman

Как при помощи регулярных варажений php преобразовать текст?

Как из данного текста 2020-05-02T00:29:15.0+07:00 получить 02/05/2020 ?
  • Вопрос задан
  • 84 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 3
SeaInside
@SeaInside
15 лет пилю все эти штуки
А зачем вам здесь регулярные выражения? Это же стандартный формат даты и есть встроенные функции.
$date = new DateTime('2020-05-02T00:29:15.0+07:00');
echo $date->format('d/m/Y');
Ответ написан
@dodo512
$str = preg_replace('/^(\d{4})-(\d\d)-(\d\d).*/', '$3/$2/$1', $str);
Ответ написан
Комментировать
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
$str = '2020-05-02T00:29:15.0+07:00'; //  получить 02/05/2020

$str = preg_replace('~(\d{4})-(\d{2})-(\d{2}).*~', '$3/$2/$1', $str);

echo $str;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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