bug62561.phpt 521 B

12345678910111213141516
  1. --TEST--
  2. Bug #62561 Unixtimestamp may take on local times DST flag (this test will only be valid during EDT)
  3. --FILE--
  4. <?php
  5. $tz = new DateTimeZone('America/New_York');
  6. $ts = new DateTime('@1341115200', $tz);
  7. $int = new DateInterval('P1D');
  8. $dayFromTs = new DateTime('@1341115200', new DateTimeZone('America/New_York'));
  9. $dayFromTs->add($int);
  10. echo 'ts: '.$ts->format('Y-m-d H:i:s')."\n";
  11. echo 'day from ts: '.$dayFromTs->format('Y-m-d H:i:s')."\n";
  12. ?>
  13. --EXPECT--
  14. ts: 2012-07-01 04:00:00
  15. day from ts: 2012-07-02 04:00:00