(PHP 5 >= 5.3.0)
DateTime::diff — Returns the difference between two DateTime objects
Stil obiect-orientat
Stil procedural
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 sau FALSE în cazul eșecului.
Example #1 DateTime::diff() example
Stil obiect-orientat
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%d days');
?>
Stil procedural
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%d days');
?>
Exemplele de mai sus vor afișa:
+2 days