bug66836.phpt 344 B

123456789101112131415
  1. --TEST--
  2. Bug #66836 (DateTime::createFromFormat 'U' with pre 1970 dates fails parsing)
  3. --INI--
  4. date.timezone=Europe/Berlin
  5. --FILE--
  6. <?php
  7. foreach (['-1', '-86400', '-1000000'] as $timestamp) {
  8. $dt = DateTime::createFromFormat('U', $timestamp);
  9. var_dump($dt->format('U') === $timestamp);
  10. }
  11. ?>
  12. --EXPECT--
  13. bool(true)
  14. bool(true)
  15. bool(true)