bug63435.phpt 343 B

1234567891011121314151617
  1. --TEST--
  2. Bug #63435 Datetime::format('u') sometimes wrong by 1 microsecond
  3. --INI--
  4. date.timezone=UTC
  5. --FILE--
  6. <?php
  7. for ($i=1 ; $i<999 ; $i++) {
  8. $datetime = Datetime::createFromFormat("u", sprintf("%06ld", $i));
  9. $res = $datetime->format("u");
  10. if ($res != $i) {
  11. echo "$i != $res\n";
  12. }
  13. }
  14. echo "Done";
  15. ?>
  16. --EXPECT--
  17. Done