DateTimeZone_construct_basic.phpt 945 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --TEST--
  2. Test new DateTimeZone() : basic functionality
  3. --FILE--
  4. <?php
  5. /* Prototype : DateTimeZone::__construct ( string $timezone )
  6. * Description: Returns new DateTimeZone object
  7. * Source code: ext/date/php_date.c
  8. * Alias to functions:
  9. */
  10. //Set the default time zone
  11. date_default_timezone_set("Europe/London");
  12. echo "*** Testing new DateTimeZone() : basic functionality ***\n";
  13. var_dump( new DateTimeZone("GMT") );
  14. var_dump( new DateTimeZone("Europe/London") );
  15. var_dump( new DateTimeZone("America/Los_Angeles") );
  16. ?>
  17. ===DONE===
  18. --EXPECTF--
  19. *** Testing new DateTimeZone() : basic functionality ***
  20. object(DateTimeZone)#%d (2) {
  21. ["timezone_type"]=>
  22. int(2)
  23. ["timezone"]=>
  24. string(3) "GMT"
  25. }
  26. object(DateTimeZone)#%d (2) {
  27. ["timezone_type"]=>
  28. int(3)
  29. ["timezone"]=>
  30. string(13) "Europe/London"
  31. }
  32. object(DateTimeZone)#%d (2) {
  33. ["timezone_type"]=>
  34. int(3)
  35. ["timezone"]=>
  36. string(19) "America/Los_Angeles"
  37. }
  38. ===DONE===