(PHP 5 >= 5.3.0, PHP 7)
Sets up a DateInterval from the relative parts of the string
public static DateInterval DateInterval::createFromDateString ( string $time )
Uses the normal date parsers and sets up a DateInterval from the relative parts of the parsed string.
Parameters:
time
A date with relative parts. Specifically, the relative formats supported by the parser used for strtotime() and DateTime will be used to construct the DateInterval.
Returns:
Returns a new DateInterval instance.
Examples:
Parsing valid date intervals
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php // Each set of intervals is equal. $i = new DateInterval( 'P1D' ); $i = DateInterval::createFromDateString( '1 day' ); $i = new DateInterval( 'P2W' ); $i = DateInterval::createFromDateString( '2 weeks' ); $i = new DateInterval( 'P3M' ); $i = DateInterval::createFromDateString( '3 months' ); $i = new DateInterval( 'P4Y' ); $i = DateInterval::createFromDateString( '4 years' ); $i = new DateInterval( 'P1Y1D' ); $i = DateInterval::createFromDateString( '1 year + 1 day' ); $i = new DateInterval( 'P1DT12H' ); $i = DateInterval::createFromDateString( '1 day + 12 hours' ); $i = new DateInterval( 'PT3600S' ); $i = DateInterval::createFromDateString( '3600 seconds' ); ?> |
Please login to continue.