bug81504.phpt 495 B

123456789101112131415161718
  1. --TEST--
  2. Bug #81504: Incorrect timezone transition details for POSIX data
  3. --INI--
  4. date.timezone=UTC
  5. --FILE--
  6. <?php
  7. $tz = new DateTimeZone('Europe/Amsterdam');
  8. foreach ($tz->getTransitions(strtotime("1996-01-01"), strtotime("1997-12-31")) as $tr) {
  9. echo "{$tr['time']} {$tr['offset']} {$tr['abbr']}\n";
  10. }
  11. ?>
  12. --EXPECT--
  13. 1996-01-01T00:00:00+0000 3600 CET
  14. 1996-03-31T01:00:00+0000 7200 CEST
  15. 1996-10-27T01:00:00+0000 3600 CET
  16. 1997-03-30T01:00:00+0000 7200 CEST
  17. 1997-10-26T01:00:00+0000 3600 CET