DateTimeZone_getOffset_basic1.phpt 667 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Test DateTimeZone::getOffset() function : basic functionality
  3. --FILE--
  4. <?php
  5. echo "*** Testing DateTimeZone::getOffset() : basic functionality ***\n";
  6. //Set the default time zone
  7. date_default_timezone_set("GMT");
  8. $tz1 = new DateTimeZone("Europe/London");
  9. $date = new DateTime("GMT");
  10. var_dump( $tz1->getOffset($date) );
  11. $tz2 = new DateTimeZone("America/New_York");
  12. var_dump( $tz2->getOffset($date) );
  13. $tz3 = new DateTimeZone("America/Los_Angeles");
  14. var_dump( $tz3->getOffset($date) );
  15. ?>
  16. --EXPECTF--
  17. *** Testing DateTimeZone::getOffset() : basic functionality ***
  18. %rint\(0\)|int\(3600\)%r
  19. %rint\(-18000\)|int\(-14400\)%r
  20. %rint\(-28800\)|int\(-25200\)%r