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