013.phpt 917 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. --TEST--
  2. date_date_set() tests
  3. --FILE--
  4. <?php
  5. date_default_timezone_set('UTC');
  6. $dto = date_create("2006-12-12");
  7. var_dump($dto);
  8. var_dump($dto->format("Y.m.d H:i:s"));
  9. var_dump(date_date_set($dto, 2006, 2, 15));
  10. var_dump($dto->format("Y.m.d H:i:s"));
  11. var_dump(date_date_set($dto, 2006, 24, 60));
  12. var_dump($dto->format("Y.m.d H:i:s"));
  13. echo "Done\n";
  14. ?>
  15. --EXPECTF--
  16. object(DateTime)#%d (3) {
  17. ["date"]=>
  18. string(26) "2006-12-12 00:00:00.000000"
  19. ["timezone_type"]=>
  20. int(3)
  21. ["timezone"]=>
  22. string(3) "UTC"
  23. }
  24. string(19) "2006.12.12 00:00:00"
  25. object(DateTime)#1 (3) {
  26. ["date"]=>
  27. string(26) "2006-02-15 00:00:00.000000"
  28. ["timezone_type"]=>
  29. int(3)
  30. ["timezone"]=>
  31. string(3) "UTC"
  32. }
  33. string(19) "2006.02.15 00:00:00"
  34. object(DateTime)#1 (3) {
  35. ["date"]=>
  36. string(26) "2008-01-29 00:00:00.000000"
  37. ["timezone_type"]=>
  38. int(3)
  39. ["timezone"]=>
  40. string(3) "UTC"
  41. }
  42. string(19) "2008.01.29 00:00:00"
  43. Done