bug41844.phpt 427 B

1234567891011121314151617
  1. --TEST--
  2. Bug #41844 (Format returns incorrect number of digits for negative years -0001 to -0999)
  3. --FILE--
  4. <?php
  5. date_default_timezone_set("UTC");
  6. $date = new DateTime('2007-06-28');
  7. $date->modify('-3006 years');
  8. echo $date->format(DATE_ISO8601), "\n";
  9. $date = new DateTime('2007-06-28');
  10. $date->modify('-2008 years');
  11. echo $date->format(DATE_ISO8601), "\n";
  12. ?>
  13. --EXPECT--
  14. -0999-06-28T00:00:00+0000
  15. -0001-06-28T00:00:00+0000