timezone_getOffset_basic.phpt 604 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. IntlTimeZone::getOffset(): basic test
  3. --INI--
  4. date.timezone=Atlantic/Azores
  5. --EXTENSIONS--
  6. intl
  7. --FILE--
  8. <?php
  9. ini_set("intl.error_level", E_WARNING);
  10. $ams = IntlTimeZone::createTimeZone('Europe/Amsterdam');
  11. $date = strtotime("1 July 2012 +0000");
  12. var_dump($ams->getOffset($date *1000., true, $rawOffset, $dstOffset),
  13. $rawOffset, $dstOffset);
  14. $lsb = IntlTimeZone::createTimeZone('Europe/Lisbon');
  15. var_dump(intltz_get_offset($lsb, $date *1000., true, $rawOffset, $dstOffset),
  16. $rawOffset, $dstOffset);
  17. ?>
  18. --EXPECT--
  19. bool(true)
  20. int(3600000)
  21. int(3600000)
  22. bool(true)
  23. int(0)
  24. int(3600000)