bug45529.phpt 572 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #45529 (UTC not properly recognised as timezone identifier while parsing)
  3. --FILE--
  4. <?php
  5. date_default_timezone_set('Europe/Oslo');
  6. $tz1 = new DateTimeZone('UTC');
  7. $tz2 = date_create('UTC')->getTimeZone();
  8. echo $tz1->getName(), PHP_EOL;
  9. echo $tz2->getName(), PHP_EOL;
  10. $d = new DateTime('2008-01-01 12:00:00+0200');
  11. $d->setTimeZone($tz1);
  12. echo $d->format(DATE_ISO8601), PHP_EOL;
  13. $d = new DateTime('2008-01-01 12:00:00+0200');
  14. $d->setTimeZone($tz2);
  15. echo $d->format(DATE_ISO8601), PHP_EOL;
  16. ?>
  17. --EXPECT--
  18. UTC
  19. UTC
  20. 2008-01-01T10:00:00+0000
  21. 2008-01-01T10:00:00+0000