1--TEST--
2IntlCalendar::setTimeZone() basic test
3--SKIPIF--
4<?php
5if (!extension_loaded('intl'))
6	die('skip intl extension not enabled');
7if (version_compare(INTL_ICU_VERSION, '4.8') < 0)
8	die('skip for ICU 4.8+');
9--FILE--
10<?php
11ini_set("intl.error_level", E_WARNING);
12ini_set("intl.default_locale", "nl");
13
14$intlcal = IntlCalendar::createInstance('Europe/Amsterdam');
15print_r($intlcal->getTimeZone()->getID());
16echo "\n";
17var_dump($intlcal->get(IntlCalendar::FIELD_ZONE_OFFSET));
18
19$intlcal->setTimeZone(IntlTimeZone::getGMT());
20print_r($intlcal->getTimeZone()->getID());
21echo "\n";
22var_dump($intlcal->get(IntlCalendar::FIELD_ZONE_OFFSET));
23
24intlcal_set_time_zone($intlcal,
25		IntlTimeZone::createTimeZone('GMT+05:30'));
26print_r($intlcal->getTimeZone()->getID());
27echo "\n";
28var_dump($intlcal->get(IntlCalendar::FIELD_ZONE_OFFSET));
29
30?>
31==DONE==
32--EXPECT--
33Europe/Amsterdam
34int(3600000)
35GMT
36int(0)
37GMT+05:30
38int(19800000)
39==DONE==
39