IntlCalendar::getLocale
En esta página
IntlCalendar::getLocale
Devuelve la configuración local asociada al objeto
Descripción#
Estilo orientado a objetos
public IntlCalendar::getLocale(int $type): string
```php
Estilo procedimental
```php
intlcal_get_locale(IntlCalendar $calendar, int $type): string
Devuelve la configuración local utilizada por este objeto calendario.
Parámetros#
calendar
Una instancia de IntlCalendar.
type
Indica si la configuración local actual (la configuración local a partir de la cual provienen los datos del calendario, con Locale::ACTUAL_LOCALE) o la configuración local válida, es decir, la configuración local más específica soportada por ICU en relación con la configuración local solicitada – ver Locale::VALID_LOCALE. De la más general a la más específica, las configuraciones locales se ordenan de esta forma – configuración local actual, configuración local válida, configuración local solicitada.
Valores devueltos#
Un string que representa la configuración local o false si ocurre un error.
Ejemplos#
IntlCalendar::getLocale
<?php
$cal = IntlCalendar::createInstance(IntlTimeZone::getGMT(), 'en_US_CALIFORNIA');
var_dump(
$cal->getLocale(Locale::ACTUAL_LOCALE),
$cal->getLocale(Locale::VALID_LOCALE)
);
El ejemplo anterior mostrará:
string(2) "en"
string(5) "en_US"