bug65003.phpt 525 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #65003 (Wrong date diff)
  3. --FILE--
  4. <?php
  5. date_default_timezone_set("Europe/Moscow");
  6. $datetime1 = new DateTime('13-03-01');
  7. $datetime2 = new DateTime('13-04-01');
  8. $datetime3 = new DateTime('13-03-02');
  9. $datetime4 = new DateTime('13-04-02');
  10. $interval = $datetime2->diff($datetime1);
  11. echo $interval->format('%m month, %d days'), "\n"; //1 month, 3 days
  12. $interval = $datetime4->diff($datetime3);
  13. echo $interval->format('%m month, %d days'), "\n"; //1 month, 0 days
  14. ?>
  15. --EXPECT--
  16. 1 month, 0 days
  17. 1 month, 0 days