bug39782.phpt 505 B

12345678910111213141516171819
  1. --TEST--
  2. Bug #39782 (setTime() on a DateTime constructed with a Weekday yields incorrect results)
  3. --FILE--
  4. <?php
  5. date_default_timezone_set("GMT");
  6. $dttTest = new DateTime('Dec 10 2006 Next Wednesday');
  7. echo $dttTest->format('D M j Y - H:i:s') . "\n";
  8. $dttTest->setTime(12, 0, 0);
  9. echo $dttTest->format('D M j Y - H:i:s') . "\n";
  10. $dttTest->setTime(12, 0, 0);
  11. echo $dttTest->format('D M j Y - H:i:s') . "\n";
  12. ?>
  13. --EXPECT--
  14. Wed Dec 13 2006 - 00:00:00
  15. Wed Dec 13 2006 - 12:00:00
  16. Wed Dec 13 2006 - 12:00:00