|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2014-10-13 05:11 UTC] camporter1 at gmail dot com
  [2015-05-24 15:44 UTC] cmb@php.net
 
-Status:      Open
+Status:      Duplicate
-Assigned To:
+Assigned To: cmb
  [2015-05-24 15:44 UTC] cmb@php.net
 | |||||||||||||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 09:00:01 2025 UTC | 
Description: ------------ Strange behavior DateInterval in PHP. I think it is a php bug. Test script: --------------- $i1 = DateInterval::createFromDateString('10 minutes'); $i2 = DateInterval::createFromDateString('30 minutes'); var_dump($i1 > $i2); var_dump($i1 > $i2); var_dump($i1); var_dump($i1 > $i2); var_dump($i1 > $i2); Expected result: ---------------- bool(false) bool(false) object(DateInterval)#3 (8) { ... } bool(false) bool(false) Actual result: -------------- bool(false) bool(false) object(DateInterval)#3 (8) { ... } bool(true) bool(true)