(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getLocale — 取得與物件關聯的地區設定
物件導向風格
程序式風格
返回此日曆物件所使用的地區設定。
calendar
一個 IntlCalendar 實例。
type
要提取實際地區設定(日曆數據來源的地區設定,使用 Locale::ACTUAL_LOCALE
)還是有效地區設定,亦即 ICU 相對於請求的地區設定所支援的最特定地區設定 - 請參閱 Locale::VALID_LOCALE
。從最一般到最特定,地區設定的排序方式如下 - 實際地區設定、有效地區設定、請求的地區設定。
地區設定字串,或在失敗時返回 false
。
範例 #1 IntlCalendar::getLocale()
<?php
$cal = IntlCalendar::createInstance(IntlTimeZone::getGMT(), 'en_US_CALIFORNIA');
var_dump(
$cal->getLocale(Locale::ACTUAL_LOCALE),
$cal->getLocale(Locale::VALID_LOCALE)
);
以上範例將輸出
string(2) "en" string(5) "en_US"