(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
IntlDateFormatter::setTimeZoneId -- datefmt_set_timezone_id — Kullanılacak zaman dilimini tanımlar
Nesne yönelimli kullanım
Yordamsal kullanım
Kullanılacak zaman dilimini tanımlar.
Biçemleyici nesne.
Kullanılacak zaman dilimini içeren dizge. NULL veya boş dizge belirtilirse öntanımlı zaman dilimi kullanılır.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - datefmt_set_timezone_id() örneği
<?php
$fmt = datefmt_create( "tr_TR", IntlDateFormatter::FULL,
IntlDateFormatter::FULL, 'Europe/Istanbul',
IntlDateFormatter::GREGORIAN );
echo "Biçemleyicinin zaman dilimi: ".datefmt_get_timezone_id($fmt)."\n";
datefmt_set_timezone_id($fmt,'CN');
echo "Biçemleyicinin zaman dilimi: ".datefmt_get_timezone_id($fmt)."\n";
?>
Örnek 2 - Nesne yönelimli kullanım örneği
<?php
$fmt = new IntlDateFormatter( "tr_TR" ,IntlDateFormatter::FULL,
IntlDateFormatter::FULL, 'Europe/Istanbul',
IntlDateFormatter::GREGORIAN );
echo "Biçemleyicinin zaman dilimi: ".$fmt->getTimezoneId();
$fmt->setTimezoneId('CN');
echo "Biçemleyicinin zaman dilimi: ".$fmt->getTimezoneId();
?>
Yukarıdaki örneğin çıktısı:
Biçemleyicinin zaman dilimi: Europe/Istanbul Biçemleyicinin yeni zaman dilimi: CN