English | 简体中文 | 繁體中文
查询

IntlCalendar::getLocale()函数—用法及示例

「 获取IntlCalendar对象的当前区域设置 」


函数名称:IntlCalendar::getLocale()

函数描述:该函数用于获取IntlCalendar对象的当前区域设置。

适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8

语法:public IntlCalendar::getLocale(int $field)

参数:

  • $field:指定要获取的区域设置的字段。可选参数,如果不提供该参数,则返回IntlCalendar对象的整个区域设置。

返回值:返回指定字段的区域设置字符串,如果未提供字段参数,则返回整个区域设置字符串。

示例:

// 创建一个IntlCalendar对象
$calendar = IntlCalendar::createInstance();

// 获取整个区域设置
$locale = $calendar->getLocale();
echo "整个区域设置:".$locale."\n";

// 获取日期字段的区域设置
$dateLocale = $calendar->getLocale(IntlCalendar::FIELD_DAY_OF_WEEK);
echo "日期字段的区域设置:".$dateLocale."\n";

输出:

整个区域设置:en_US
日期字段的区域设置:en_US

上述示例中,首先我们创建了一个IntlCalendar对象。然后,通过调用getLocale()函数获取了整个区域设置,并将结果打印输出。接着,我们通过传递参数IntlCalendar::FIELD_DAY_OF_WEEK调用getLocale()函数,获取了日期字段的区域设置,并将结果打印输出。

请注意,具体的区域设置字符串可能因系统环境而异。

补充纠错
热门PHP函数
分享链接