strtotime , possibly combined with getdate , localtime or gmtime
getdate(strtotime("20 Jan 2009"));
strtotime takes a string and converts it to a unix timestamp, and the other three functions convert the unix timestamp to an array, such as date_parse.
Stobor
source share