(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.
calendarAn 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"
