(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getLocale — Devuelve la configuración local asociada al objeto
Estilo orientado a objetos
Estilo procedimental
Devuelve la configuración local utilizada por este objeto calendario.
calendar
An IntlCalendar instance.
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.
Un string que representa la configuración local o false
si ocurre un error.
Ejemplo #1 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"