DateTime
PHP Manual

DateTime::diff

(PHP 5 >= 5.3.0)

DateTime::diffبازگرداندن تفاوت بین دو شی DateTime

Description

Oriented object style

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

Procedural style

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

بازگرداندن تفاوت بین دو شی DateTime.

Parameters

datetime

تاریخ برای مقایسه.

absolute

آیا تفاوت مطلق بازگردانده شود.

Return Values

شی DateInterval نمایش‌دهنده تفاوت بین دو شی or FALSE on failure.

Examples

Example #1 مثال DateTime::diff()

Oriented object style

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

Procedural style

<?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

See Also


DateTime
PHP Manual