bug73837.phpt 455 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #73837: Milliseconds in DateTime()
  3. --SKIPIF--
  4. <?php
  5. if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
  6. ?>
  7. --FILE--
  8. <?php
  9. $startTS = time();
  10. $prev_dt = new DateTime();
  11. while (time() < $startTS + 2) {
  12. $dt = new DateTime();
  13. if ($prev_dt > $dt) {
  14. var_dump($prev_dt->format("Y-m-d H:i:s.u"));
  15. var_dump($dt->format("Y-m-d H:i:s.u"));
  16. break;
  17. }
  18. $prev_dt = $dt;
  19. }
  20. echo "Finished\n";
  21. ?>
  22. --EXPECTF--
  23. Finished