bug79452.phpt 425 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #79452 (DateTime::diff() generates months differently between time zones)
  3. --FILE--
  4. <?php
  5. date_default_timezone_set('America/New_York');
  6. $from = new DateTime('2019-06-01');
  7. $to = new DateTime('2019-10-01');
  8. var_dump($from->diff($to)->m);
  9. date_default_timezone_set('Asia/Tokyo');
  10. $from = new DateTime('2019-06-01');
  11. $to = new DateTime('2019-10-01');
  12. var_dump($from->diff($to)->m);
  13. ?>
  14. --EXPECT--
  15. int(4)
  16. int(4)