(PHP 5 >= 5.3.0)
DateTime::diff — Returns the difference between two DateTime objects
Styl obiektowy
Styl proceduralny
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 dates lub FALSE w przypadku niepowodzenia.
Przykład #1 DateTime::diff() example
Styl obiektowy
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%d days');
?>
Styl proceduralny
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%d days');
?>
Powyższe przykłady wyświetlą:
+2 days