bug73294.phpt 435 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #73294: DateTime wrong when date string is negative
  3. --FILE--
  4. <?php
  5. for ( $i = -1050; $i <= -1000; $i++ )
  6. {
  7. $M = "06";
  8. $D = "22";
  9. $dt = new DateTime("{$i}-{$M}-{$D} 00:00:00");
  10. $expected = "{$i}-{$M}-{$D} 00:00:00";
  11. $result = $dt->format('Y-m-d H:i:s');
  12. if ( $expected != $result )
  13. {
  14. echo "Wrong: Should have been {$expected}, was {$result}\n";
  15. }
  16. }
  17. ?>
  18. ==DONE==
  19. --EXPECT--
  20. ==DONE==