DateTime
PHP Manual

DateTime::diff

(PHP 5 >= 5.3.0)

DateTime::diffReturns the difference between two DateTime objects

Descrierea

Stil obiect-orientat

public DateInterval DateTime::diff ( DateTime $datetime2 [, bool $absolute = false ] )

Stil procedural

DateInterval date_diff ( DateTime $datetime1 , DateTime $datetime2 [, bool $absolute = false ] )

Returns the difference between two DateTime objects.

Parametri

datetime

The date to compare to.

absolute

Whether to return absolute difference.

Valorile întoarse

The DateInterval object representing the difference between the two dates sau FALSE în cazul eșecului.

Exemple

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

Vedeți de asemenea


DateTime
PHP Manual