012.phpt 951 B

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