<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.datetimeinterface.inc";
$setup = array (
  'home' =&gt; 
  array (
    0 =&gt; 'index.php',
    1 =&gt; 'PHP Manual',
  ),
  'head' =&gt; 
  array (
    0 =&gt; 'UTF-8',
    1 =&gt; 'ru',
  ),
  'this' =&gt; 
  array (
    0 =&gt; 'datetime.diff.php',
    1 =&gt; 'DateTimeInterface::diff',
  ),
  'up' =&gt; 
  array (
    0 =&gt; 'class.datetimeinterface.php',
    1 =&gt; 'DateTimeInterface',
  ),
  'prev' =&gt; 
  array (
    0 =&gt; 'class.datetimeinterface.php',
    1 =&gt; 'DateTimeInterface',
  ),
  'next' =&gt; 
  array (
    0 =&gt; 'datetime.format.php',
    1 =&gt; 'DateTimeInterface::format',
  ),
  'alternatives' =&gt; 
  array (
  ),
  'source' =&gt; 
  array (
    'lang' =&gt; 'ru',
    'path' =&gt; 'reference/datetime/datetimeinterface/diff.xml',
  ),
  'history' =&gt; 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?&gt;
&lt;div id="datetime.diff" class="refentry"&gt;
 &lt;div class="refnamediv"&gt;
  &lt;h1 class="refname"&gt;DateTimeInterface::diff&lt;/h1&gt;
  &lt;h1 class="refname"&gt;DateTimeImmutable::diff&lt;/h1&gt;
  &lt;h1 class="refname"&gt;DateTime::diff&lt;/h1&gt;
  &lt;h1 class="refname"&gt;date_diff&lt;/h1&gt;
  &lt;p class="verinfo"&gt;(PHP 5 &amp;gt;= 5.3.0, PHP 7, PHP 8)&lt;/p&gt;&lt;p class="refpurpose"&gt;&lt;span class="refname"&gt;DateTimeInterface::diff&lt;/span&gt; -- &lt;span class="refname"&gt;DateTimeImmutable::diff&lt;/span&gt; -- &lt;span class="refname"&gt;DateTime::diff&lt;/span&gt; -- &lt;span class="refname"&gt;date_diff&lt;/span&gt; &amp;mdash; &lt;span class="dc-title"&gt;Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ñ€Ð°Ð·Ð½Ð¸Ñ†Ñƒ Ð¼ÐµÐ¶Ð´Ñƒ Ð´Ð²ÑƒÐ¼Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ DateTime&lt;/span&gt;&lt;/p&gt;

 &lt;/div&gt;

 &lt;div class="refsect1 description" id="refsect1-datetime.diff-description"&gt;
  &lt;h3 class="title"&gt;ÐžÐ¿Ð¸ÑÐ°Ð½Ð¸Ðµ&lt;/h3&gt;
  &lt;p class="para"&gt;ÐžÐ±ÑŠÐµÐºÑ‚Ð½Ð¾-Ð¾Ñ€Ð¸ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÑÑ‚Ð¸Ð»ÑŒ&lt;/p&gt;
  &lt;div class="methodsynopsis dc-description"&gt;
   &lt;span class="modifier"&gt;public&lt;/span&gt; &lt;span class="methodname"&gt;&lt;strong&gt;DateTimeInterface::diff&lt;/strong&gt;&lt;/span&gt;(&lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="class.datetimeinterface.php" class="type DateTimeInterface"&gt;DateTimeInterface&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$targetObject&lt;/code&gt;&lt;/span&gt;, &lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="language.types.boolean.php" class="type bool"&gt;bool&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$absolute&lt;/code&gt;&lt;span class="initializer"&gt; = &lt;strong&gt;&lt;code&gt;&lt;a href="reserved.constants.php#constant.false"&gt;false&lt;/a&gt;&lt;/code&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;): &lt;span class="type"&gt;&lt;a href="class.dateinterval.php" class="type DateInterval"&gt;DateInterval&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;

  &lt;div class="methodsynopsis dc-description"&gt;&lt;span class="modifier"&gt;public&lt;/span&gt; &lt;span class="methodname"&gt;&lt;strong&gt;DateTimeImmutable::diff&lt;/strong&gt;&lt;/span&gt;(&lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="class.datetimeinterface.php" class="type DateTimeInterface"&gt;DateTimeInterface&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$targetObject&lt;/code&gt;&lt;/span&gt;, &lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="language.types.boolean.php" class="type bool"&gt;bool&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$absolute&lt;/code&gt;&lt;span class="initializer"&gt; = &lt;strong&gt;&lt;code&gt;&lt;a href="reserved.constants.php#constant.false"&gt;false&lt;/a&gt;&lt;/code&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;): &lt;span class="type"&gt;&lt;a href="class.dateinterval.php" class="type DateInterval"&gt;DateInterval&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;

  &lt;div class="methodsynopsis dc-description"&gt;&lt;span class="modifier"&gt;public&lt;/span&gt; &lt;span class="methodname"&gt;&lt;strong&gt;DateTime::diff&lt;/strong&gt;&lt;/span&gt;(&lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="class.datetimeinterface.php" class="type DateTimeInterface"&gt;DateTimeInterface&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$targetObject&lt;/code&gt;&lt;/span&gt;, &lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="language.types.boolean.php" class="type bool"&gt;bool&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$absolute&lt;/code&gt;&lt;span class="initializer"&gt; = &lt;strong&gt;&lt;code&gt;&lt;a href="reserved.constants.php#constant.false"&gt;false&lt;/a&gt;&lt;/code&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;): &lt;span class="type"&gt;&lt;a href="class.dateinterval.php" class="type DateInterval"&gt;DateInterval&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;

  &lt;p class="para rdfs-comment"&gt;ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ñ‹Ð¹ ÑÑ‚Ð¸Ð»ÑŒ&lt;/p&gt;
  &lt;div class="methodsynopsis dc-description"&gt;&lt;span class="methodname"&gt;&lt;a href="function.date-diff.php" class="methodname"&gt;date_diff&lt;/a&gt;&lt;/span&gt;(&lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="class.datetimeinterface.php" class="type DateTimeInterface"&gt;DateTimeInterface&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$baseObject&lt;/code&gt;&lt;/span&gt;, &lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="class.datetimeinterface.php" class="type DateTimeInterface"&gt;DateTimeInterface&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$targetObject&lt;/code&gt;&lt;/span&gt;, &lt;span class="methodparam"&gt;&lt;span class="type"&gt;&lt;a href="language.types.boolean.php" class="type bool"&gt;bool&lt;/a&gt;&lt;/span&gt; &lt;code class="parameter"&gt;$absolute&lt;/code&gt;&lt;span class="initializer"&gt; = &lt;strong&gt;&lt;code&gt;&lt;a href="reserved.constants.php#constant.false"&gt;false&lt;/a&gt;&lt;/code&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;): &lt;span class="type"&gt;&lt;a href="class.dateinterval.php" class="type DateInterval"&gt;DateInterval&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;

  &lt;p class="para rdfs-comment"&gt;
   ÐœÐµÑ‚Ð¾Ð´ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ñ€Ð°Ð·Ð½Ð¸Ñ†Ñƒ Ð¼ÐµÐ¶Ð´Ñƒ Ð´Ð²ÑƒÐ¼Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ &lt;span class="classname"&gt;&lt;a href="class.datetimeinterface.php" class="classname"&gt;DateTimeInterface&lt;/a&gt;&lt;/span&gt;.
  &lt;/p&gt;
 &lt;/div&gt;


 &lt;div class="refsect1 parameters" id="refsect1-datetime.diff-parameters"&gt;
  &lt;h3 class="title"&gt;Ð¡Ð¿Ð¸ÑÐ¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²&lt;/h3&gt;
  &lt;dl&gt;
   
    &lt;dt&gt;&lt;code class="parameter"&gt;datetime&lt;/code&gt;&lt;/dt&gt;
    &lt;dd&gt;
     &lt;p class="para"&gt;
      Ð”Ð°Ñ‚Ð°, Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ.
     &lt;/p&gt;
    &lt;/dd&gt;
   
   
    &lt;dt&gt;&lt;code class="parameter"&gt;absolute&lt;/code&gt;&lt;/dt&gt;
    &lt;dd&gt;
     &lt;p class="para"&gt;
      Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑÐºÐ¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÐµÑ‚, Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ð»Ð¸ Ð¿Ñ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¿ÐµÑ€ÐµÐ²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ð²Ð°Ð» Ð² Ð°Ð±ÑÐ¾Ð»ÑŽÑ‚Ð½ÑƒÑŽ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ.
     &lt;/p&gt;
    &lt;/dd&gt;
   
  &lt;/dl&gt;
 &lt;/div&gt;


 &lt;div class="refsect1 returnvalues" id="refsect1-datetime.diff-returnvalues"&gt;
  &lt;h3 class="title"&gt;Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ&lt;/h3&gt;
  &lt;p class="para"&gt;
   ÐœÐµÑ‚Ð¾Ð´ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ &lt;span class="classname"&gt;&lt;a href="class.dateinterval.php" class="classname"&gt;DateInterval&lt;/a&gt;&lt;/span&gt;, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÑÐµÑ‚
   Ñ€Ð°Ð·Ð½Ð¸Ñ†Ñƒ Ð¼ÐµÐ¶Ð´Ñƒ Ð´Ð²ÑƒÐ¼Ñ Ð´Ð°Ñ‚Ð°Ð¼Ð¸.
  &lt;/p&gt;
  &lt;p class="para"&gt;
   ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ &lt;code class="parameter"&gt;absolute&lt;/code&gt; Ð²Ð»Ð¸ÑÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾
   Ð½Ð° ÑÐ²Ð¾Ð¹ÑÑ‚Ð²Ð¾ &lt;code class="parameter"&gt;invert&lt;/code&gt;
   Ð¾Ð±ÑŠÐµÐºÑ‚Ð° &lt;span class="classname"&gt;&lt;a href="class.dateinterval.php" class="classname"&gt;DateInterval&lt;/a&gt;&lt;/span&gt;.
  &lt;/p&gt;
  &lt;p class="para"&gt;
   ÐšÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½ÐµÐµ â€” Ð¼ÐµÑ‚Ð¾Ð´ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÑÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ð²Ð°Ð» Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸,
   ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ðº Ð¸ÑÑ…Ð¾Ð´Ð½Ð¾Ð¼Ñƒ Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ &lt;code class="parameter"&gt;$this&lt;/code&gt; Ð¸Ð»Ð¸ &lt;code class="parameter"&gt;$originObject&lt;/code&gt;,
   Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ &lt;code class="parameter"&gt;$targetObject&lt;/code&gt;.
   ÐŸÑ€Ð¾Ñ†ÐµÑÑ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸Ð¼ Ð½Ðµ Ð²ÑÐµÐ³Ð´Ð°.
  &lt;/p&gt;
  &lt;p class="para"&gt;
   ÐœÐµÑ‚Ð¾Ð´ ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÐµÑ‚ ÑÐ¼ÐµÐ½Ñƒ Ñ‡Ð°ÑÐ¾Ð²Ñ‹Ñ… Ð¿Ð¾ÑÑÐ¾Ð² Ð¸ Ð¿Ð¾ÑÑ‚Ð¾Ð¼Ñƒ Ð¸Ð½Ð¾Ð³Ð´Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ð²Ð°Ð»
   &lt;code class="literal"&gt;24 hours and 30 minutes&lt;/code&gt;, ÐºÐ°Ðº Ð² Ð¾Ð´Ð½Ð¾Ð¼ Ð¸Ð· Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð¾Ð².
   Ð¡Ð½Ð°Ñ‡Ð°Ð»Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ &lt;code class="parameter"&gt;$this&lt;/code&gt; Ð¸Ð»Ð¸ &lt;code class="parameter"&gt;$baseObject&lt;/code&gt;
   Ð¸ &lt;code class="parameter"&gt;$targetObject&lt;/code&gt; Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°ÑŽÑ‚ Ðº Ñ‡Ð°ÑÐ¾Ð²Ð¾Ð¼Ñƒ Ð¿Ð¾ÑÑÑƒ UTC,
   ÐºÐ¾Ð³Ð´Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ñ€Ð°ÑÑÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°Ñ‚ÑŒ Ð°Ð±ÑÐ¾Ð»ÑŽÑ‚Ð½Ð¾Ðµ Ð²Ñ€ÐµÐ¼Ñ.
  &lt;/p&gt;
 &lt;/div&gt;


 &lt;div class="refsect1 examples" id="refsect1-datetime.diff-examples"&gt;
  &lt;h3 class="title"&gt;ÐŸÑ€Ð¸Ð¼ÐµÑ€Ñ‹&lt;/h3&gt;
  &lt;div class="example" id="example-2187"&gt;
   &lt;p&gt;&lt;strong&gt;ÐŸÑ€Ð¸Ð¼ÐµÑ€ #1 
    ÐŸÑ€Ð¸Ð¼ÐµÑ€ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð° &lt;span class="methodname"&gt;&lt;strong&gt;DateTimeInterface::diff()&lt;/strong&gt;&lt;/span&gt; Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ð´Ð°Ñ‚
   &lt;/strong&gt;&lt;/p&gt;
   &lt;div class="example-contents"&gt;&lt;p&gt;
    Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼ÐµÑ‚Ð¾Ð´, â€” Ñ‚Ð¾Ñ‡Ð½Ð¾Ðµ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑÑ‚Ð²Ð¾ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ
    Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¾Ñ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° &lt;code class="parameter"&gt;$this&lt;/code&gt; ÐºÐ¾ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° &lt;code class="parameter"&gt;$targetObject&lt;/code&gt;.
    ÐŸÐ¾ÑÑ‚Ð¾Ð¼Ñƒ ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ 1 ÑÐ½Ð²Ð°Ñ€Ñ Ñ 31 Ð´ÐµÐºÐ°Ð±Ñ€Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ 364 Ð´Ð½Ñ, Ð° Ð½Ðµ 365 Ð´Ð½ÐµÐ¹
    (Ð´Ð»Ñ Ð½ÐµÐ²Ð¸ÑÐ¾ÐºÐ¾ÑÐ½Ñ‹Ñ… Ð³Ð¾Ð´Ð¾Ð²).
   &lt;/p&gt;&lt;/div&gt;
   &lt;div class="example-contents"&gt;
&lt;div class="phpcode"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$originalTime &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTimeImmutable&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"2023-01-01 UTC"&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$targetTime &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTimeImmutable&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"2023-12-31 UTC"&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$originalTime&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;diff&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$targetTime&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: #DD0000"&gt;"ÐŸÐ¾Ð»Ð½Ñ‹Ñ… Ð´Ð½ÐµÐ¹: "&lt;/span&gt;&lt;span style="color: #007700"&gt;, &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;format&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%a"&lt;/span&gt;&lt;span style="color: #007700"&gt;), &lt;/span&gt;&lt;span style="color: #DD0000"&gt;"\n"&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
   &lt;/div&gt;

   
&lt;div class="example-contents"&gt;&lt;p&gt;
 Ð&nbsp;ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´Ñ‘Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°:
&lt;/p&gt;&lt;/div&gt;

   &lt;div class="example-contents screen"&gt;
&lt;div class="examplescode"&gt;&lt;pre class="examplescode"&gt;ÐŸÐ¾Ð»Ð½Ñ‹Ñ… Ð´Ð½ÐµÐ¹: 364&lt;/pre&gt;
&lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example" id="example-2188"&gt;
   &lt;p&gt;&lt;strong&gt;ÐŸÑ€Ð¸Ð¼ÐµÑ€ #2 ÐŸÑ€Ð¸Ð¼ÐµÑ€ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð° &lt;span class="function"&gt;&lt;strong&gt;DateTimeImmutable::diff()&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
   &lt;div class="example-contents"&gt;&lt;p&gt;ÐžÐ±ÑŠÐµÐºÑ‚Ð½Ð¾-Ð¾Ñ€Ð¸ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÑÑ‚Ð¸Ð»ÑŒ&lt;/p&gt;&lt;/div&gt;
   &lt;div class="example-contents"&gt;
&lt;div class="phpcode"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$origin &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTimeImmutable&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'2009-10-11'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$target &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTimeImmutable&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'2009-10-13'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$origin&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;diff&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$target&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;format&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'%R%a Ð´Ð½ÐµÐ¹'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
   &lt;/div&gt;

   &lt;div class="example-contents"&gt;&lt;p&gt;ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ñ‹Ð¹ ÑÑ‚Ð¸Ð»ÑŒ&lt;/p&gt;&lt;/div&gt;
   &lt;div class="example-contents"&gt;
&lt;div class="phpcode"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$origin &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;date_create&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'2009-10-11'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$target &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;date_create&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'2009-10-13'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;date_diff&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$origin&lt;/span&gt;&lt;span style="color: #007700"&gt;, &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$target&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;format&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'%R%a Ð´Ð½ÐµÐ¹'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
   &lt;/div&gt;

   
&lt;div class="example-contents"&gt;&lt;p&gt;
 Ð&nbsp;ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´Ñ‘Ð½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð¾Ð²:
&lt;/p&gt;&lt;/div&gt;

   &lt;div class="example-contents screen"&gt;
&lt;div class="examplescode"&gt;&lt;pre class="examplescode"&gt;+2 days&lt;/pre&gt;
&lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example" id="example-2189"&gt;
   &lt;p&gt;&lt;strong&gt;ÐŸÑ€Ð¸Ð¼ÐµÑ€ #3 
    ÐŸÑ€Ð¸Ð¼ÐµÑ€ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð° &lt;span class="methodname"&gt;&lt;strong&gt;DateTimeInterface::diff()&lt;/strong&gt;&lt;/span&gt;
    Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ðµ Ð½Ð° Ð»ÐµÑ‚Ð½ÐµÐµ Ð²Ñ€ÐµÐ¼Ñ
   &lt;/strong&gt;&lt;/p&gt;
   &lt;div class="example-contents"&gt;
&lt;div class="phpcode"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$originalTime &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTimeImmutable&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"2021-10-30 09:00:00 Europe/London"&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$targetTime &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTimeImmutable&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"2021-10-31 08:30:00 Europe/London"&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval &lt;/span&gt;&lt;span style="color: #007700"&gt;= &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$originalTime&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;diff&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$targetTime&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$interval&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;format&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%H:%I:%S (ÐŸÐ¾Ð»Ð½Ñ‹Ñ… Ð´Ð½ÐµÐ¹: %a)"&lt;/span&gt;&lt;span style="color: #007700"&gt;), &lt;/span&gt;&lt;span style="color: #DD0000"&gt;"\n"&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
   &lt;/div&gt;

   
&lt;div class="example-contents"&gt;&lt;p&gt;
 Ð&nbsp;ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´Ñ‘Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°:
&lt;/p&gt;&lt;/div&gt;

   &lt;div class="example-contents screen"&gt;
&lt;div class="examplescode"&gt;&lt;pre class="examplescode"&gt;24:30:00 (ÐŸÐ¾Ð»Ð½Ñ‹Ñ… Ð´Ð½ÐµÐ¹: 0)&lt;/pre&gt;
&lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example" id="example-2190"&gt;
   &lt;p&gt;&lt;strong&gt;ÐŸÑ€Ð¸Ð¼ÐµÑ€ #4 Ð¡Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² &lt;span class="classname"&gt;&lt;a href="class.datetime.php" class="classname"&gt;DateTime&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
   &lt;blockquote class="note"&gt;&lt;p&gt;&lt;strong class="note"&gt;Ð—Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ðµ&lt;/strong&gt;: 
    &lt;p class="para"&gt;
     ÐžÐ±ÑŠÐµÐºÑ‚Ñ‹ &lt;span class="classname"&gt;&lt;a href="class.datetimeimmutable.php" class="classname"&gt;DateTimeImmutable&lt;/a&gt;&lt;/span&gt; Ð¸
     &lt;span class="classname"&gt;&lt;a href="class.datetime.php" class="classname"&gt;DateTime&lt;/a&gt;&lt;/span&gt; Ð¼Ð¾Ð¶Ð½Ð¾ ÑÑ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ
     &lt;a href="language.operators.comparison.php" class="link"&gt;Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ&lt;/a&gt;.
    &lt;/p&gt;
   &lt;/p&gt;&lt;/blockquote&gt;
   &lt;div class="example-contents"&gt;
&lt;div class="phpcode"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$date1 &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTime&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"now"&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date2 &lt;/span&gt;&lt;span style="color: #007700"&gt;= new &lt;/span&gt;&lt;span style="color: #0000BB"&gt;DateTime&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"tomorrow"&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;var_dump&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date1 &lt;/span&gt;&lt;span style="color: #007700"&gt;== &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date2&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;var_dump&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date1 &lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date2&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;var_dump&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date1 &lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: #0000BB"&gt;$date2&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
   &lt;/div&gt;

   
&lt;div class="example-contents"&gt;&lt;p&gt;
 Ð&nbsp;ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´Ñ‘Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°:
&lt;/p&gt;&lt;/div&gt;

   &lt;div class="example-contents screen"&gt;
&lt;div class="examplescode"&gt;&lt;pre class="examplescode"&gt;bool(false)
bool(true)
bool(false)&lt;/pre&gt;
&lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;


 &lt;div class="refsect1 seealso" id="refsect1-datetime.diff-seealso"&gt;
  &lt;h3 class="title"&gt;Ð¡Ð¼Ð¾Ñ‚Ñ€Ð¸Ñ‚Ðµ Ñ‚Ð°ÐºÐ¶Ðµ&lt;/h3&gt;
  &lt;ul class="simplelist"&gt;
   &lt;li&gt;&lt;span class="function"&gt;&lt;a href="dateinterval.format.php" class="function" rel="rdfs-seeAlso"&gt;DateInterval::format()&lt;/a&gt; - Ð¤Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€ÑƒÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ð²Ð°Ð»&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span class="function"&gt;&lt;a href="datetime.add.php" class="function" rel="rdfs-seeAlso"&gt;DateTime::add()&lt;/a&gt; - Ð˜Ð·Ð¼ÐµÐ½ÑÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ DateTime, Ð´Ð¾Ð±Ð°Ð²Ð»ÑÑ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑÑ‚Ð²Ð¾ Ð´Ð½ÐµÐ¹, Ð¼ÐµÑÑÑ†ÐµÐ², Ð»ÐµÑ‚, Ñ‡Ð°ÑÐ¾Ð², Ð¼Ð¸Ð½ÑƒÑ‚ Ð¸ ÑÐµÐºÑƒÐ½Ð´&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;span class="function"&gt;&lt;a href="datetime.sub.php" class="function" rel="rdfs-seeAlso"&gt;DateTime::sub()&lt;/a&gt; - Ð’Ñ‹Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚ Ð´Ð½Ð¸, Ð¼ÐµÑÑÑ†Ñ‹, Ð³Ð¾Ð´Ñ‹, Ñ‡Ð°ÑÑ‹, Ð¼Ð¸Ð½ÑƒÑ‚Ñ‹ Ð¸ ÑÐµÐºÑƒÐ½Ð´Ñ‹ Ð¸Ð· Ð¾Ð±ÑŠÐµÐºÑ‚Ð° DateTime&lt;/span&gt;&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/div&gt;


&lt;/div&gt;&lt;?php manual_footer($setup); ?&gt;</pre></body></html>