Есть ли в PHP замечательная функция для разбора даты на части в заданном формате?
например.
some_function('20112000', 'dmY')
some_function('2000-11-20', 'Y-m-d')
some_function('2000 text 11-20', 'Y text m-d')
array('d'=>20, 'm'=>11, 'Y'=>2000)
ожидается во всех вышеперечисленных случаях,
(при условии, что форматы совместимы с функцией date()
)
Обновление:
Я использую PHP 5.1.9
Это также возможно при использовании Zend_Date
, но в нем используются форматы, отличные от date()
(например, ddMMyyyy
)