[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-doc-cvs
Subject:    [DOC-CVS] [doc-en] master: DateInterval: weeks and days can be combined since 8.0.0 (#637)
From:       Sergey Panteleev via GitHub <noreply () php ! net>
Date:       2021-05-29 5:59:35
Message-ID: XTeMRUhbIXfXNKHE40Y2gmJ4zWgdNufruMHsBJR38M () main ! php ! net
[Download RAW message or body]

Author: Sergey Panteleev (saundefined)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2021-05-29T08:59:50+03:00

Commit: https://github.com/php/doc-en/commit/3263a6218e51bab67de19e1cc4c772aca35a523f
Raw diff: https://github.com/php/doc-en/commit/3263a6218e51bab67de19e1cc4c772aca35a523f.diff


DateInterval: weeks and days can be combined since 8.0.0 (#637)

Closes #633

Changed paths:
  M  reference/datetime/dateinterval/construct.xml


Diff:

diff --git a/reference/datetime/dateinterval/construct.xml \
b/reference/datetime/dateinterval/construct.xml index 3791ea289b..e7dab5b155 100644
--- a/reference/datetime/dateinterval/construct.xml
+++ b/reference/datetime/dateinterval/construct.xml
@@ -65,8 +65,8 @@
           <row>
            <entry><literal>W</literal></entry>
            <entry>
-            weeks. These get converted into days,
-            so can not be combined with <literal>D</literal>.
+            weeks. Converted into days.
+            Prior to PHP 8.0.0, can not be combined with <literal>D</literal>.
            </entry>
           </row>
           <row>
@@ -128,6 +128,28 @@
   </para>
  </refsect1>
 
+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       <literal>W</literal> can be combined with <literal>D</literal>.
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -137,32 +159,87 @@
 <![CDATA[
 <?php
 
-$interval = new DateInterval('P2Y4DT6H8M');
+$interval = new DateInterval('P1W2D');
 var_dump($interval);
 
 ?>
 ]]>
     </programlisting>
-    &example.outputs;
+    &example.outputs.8;
     <screen role="php">
 <![CDATA[
-object(DateInterval)#1 (8) {
+object(DateInterval)#1 (16) {
   ["y"]=>
-  int(2)
+  int(0)
+  ["m"]=>
+  int(0)
+  ["d"]=>
+  int(9)
+  ["h"]=>
+  int(0)
+  ["i"]=>
+  int(0)
+  ["s"]=>
+  int(0)
+  ["f"]=>
+  float(0)
+  ["weekday"]=>
+  int(0)
+  ["weekday_behavior"]=>
+  int(0)
+  ["first_last_day_of"]=>
+  int(0)
+  ["invert"]=>
+  int(0)
+  ["days"]=>
+  bool(false)
+  ["special_type"]=>
+  int(0)
+  ["special_amount"]=>
+  int(0)
+  ["have_weekday_relative"]=>
+  int(0)
+  ["have_special_relative"]=>
+  int(0)
+}
+]]>
+    </screen>
+    &example.outputs.7;
+    <screen role="php">
+     <![CDATA[
+object(DateInterval)#1 (16) {
+  ["y"]=>
+  int(0)
   ["m"]=>
   int(0)
   ["d"]=>
-  int(4)
+  int(2)
   ["h"]=>
-  int(6)
+  int(0)
   ["i"]=>
-  int(8)
+  int(0)
   ["s"]=>
   int(0)
+  ["f"]=>
+  float(0)
+  ["weekday"]=>
+  int(0)
+  ["weekday_behavior"]=>
+  int(0)
+  ["first_last_day_of"]=>
+  int(0)
   ["invert"]=>
   int(0)
   ["days"]=>
   bool(false)
+  ["special_type"]=>
+  int(0)
+  ["special_amount"]=>
+  int(0)
+  ["have_weekday_relative"]=>
+  int(0)
+  ["have_special_relative"]=>
+  int(0)
 }
 ]]>
     </screen>

-- 
PHP Documentation Commits Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic