DateTime
PHP Manual

DateTime::diff

(PHP 5 >= 5.3.0)

DateTime::diffReturns the difference between two DateTime objects

Açıklama

Nesne yönelimli kullanım

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

Yordamsal kullanım

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

Returns the difference between two DateTime objects.

Değiştirgeler

datetime

The date to compare to.

absolute

Whether to return absolute difference.

Dönen Değerler

The DateInterval object representing the difference between the two dates başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 DateTime::diff() example

Nesne yönelimli kullanım

<?php
$datetime1 
= new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval $datetime1->diff($datetime2);
echo 
$interval->format('%R%d days');
?>

Yordamsal kullanım

<?php
$datetime1 
date_create('2009-10-11');
$datetime2 date_create('2009-10-13');
$interval date_diff($datetime1$datetime2);
echo 
$interval->format('%R%d days');
?>

Yukarıdaki örneklerin çıktısı:

+2 days

Ayrıca Bakınız


DateTime
PHP Manual