bug76032.phpt 411 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #76032 (DateTime->diff having issues with leap days for timezones ahead of UTC)
  3. --FILE--
  4. <?php
  5. date_default_timezone_set('UTC');
  6. $d = new DateTime('2008-03-01');
  7. $a = new DateTime('2018-03-01');
  8. var_dump($d->diff($a)->y);
  9. date_default_timezone_set('Europe/Amsterdam');
  10. $d = new DateTime('2008-03-01');
  11. $a = new DateTime('2018-03-01');
  12. var_dump($d->diff($a)->y);
  13. ?>
  14. --EXPECT--
  15. int(10)
  16. int(10)