Выбрать из строки год?

Здравствуйте!
Есть строка вида - 21.06.16 13:05:23
Как из нее выбрать год при помощи регулярного выражения? А именно 16.
  • Вопрос задан
  • 181 просмотр
Решения вопроса 2
@vshvydky
вот ответьте на один скромный вопрос, почему есть желание делать костыли из регулярок где попало, ну кnо будет в ваших креативных регулярках потом разбираться, есть же готовые решения, гугл показывает их в первых 2 3 строяках поиска
вот результат:
день: 21
месяц: 06
год: 16
час: 13
минута: 05
секунда: 23

вот гкод для этого:
<?php
$stringDate = '21.06.16 13:05:23';
$date = date_create_from_format('d.m.y H:i:s', $stringDate);
echo '<pre>';
echo 'день: ' . date_format($date, 'd').'<br>';
echo 'месяц: '. date_format($date, 'm').'<br>';
echo 'год: '. date_format($date, 'y').'<br>';
echo 'час: '.date_format($date, 'H').'<br>';
echo 'минута: '.date_format($date, 'i').'<br>';
echo 'секунда: '.date_format($date, 's').'<br>';
?>

И даже если лень искать, не вариант интуитивное обрезание строки вот так:
echo explode('.', explode(' ',$stringDate)[0])[2];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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