(PHP 5 >= 5.3.0)
DateTime::diff — Returns the difference between two DateTime objects
Objektorientierter Stil
Prozeduraler Stil
Returns the difference between two DateTime objects.
The date to compare to.
Whether to return absolute difference.
The DateInterval object representing the difference between the two datesIm Fehlerfall wird FALSE zurückgegeben..
Beispiel #1 DateTime::diff() example
Objektorientierter Stil
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%d days');
?>
Prozeduraler Stil
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%d days');
?>
The above examples will output:
+2 days