(PHP 5 >= 5.3.0)
DateInterval::createFromDateString — Sets up a DateInterval from the relative parts of the string
Uses the normal date parsers and sets up a DateInterval from the relative parts of the parsed string.
time
Date with relative parts.
Returns new DateInterval instance if success.
msleman at boot dot dot dot com (29-Oct-2010 04:39)
Sample usage:
<?php
$interval = DateInterval::createFromDateString('1 month');
?>
Anonymous (28-Sep-2009 08:02)
DateInterval::createFromDateString ( string $time )
When the manual says "Uses the normal date parsers" it means that this function cannot take $time = ISO8601 strings like "P7D". If you want to use those, you must use the constructor.