(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getLocale — Obtém a localidade associada com o objeto
Estilo orientado a objetos
Estilo procedural
Retorna a localidade usada por este objeto calendário.
calendar
Uma instância de IntlCalendar.
type
Determina se deve-se obter a localidade real (a localidade da qual os dados do
calendário se originam, com Locale::ACTUAL_LOCALE
) ou a
localidade válida, isto é, a localidade mais específica suportada pela ICU em relação
à localidade solicitada – veja Locale::VALID_LOCALE
.
Da mais geral à mais específica, as localidades são ordenadas desta
forma – localidade real, localidade válida, localidade solicitada.
Uma string de localidade ou false
em caso de falha.
Exemplo #1 IntlCalendar::getLocale()
<?php
$cal = IntlCalendar::createInstance(IntlTimeZone::getGMT(), 'en_US_CALIFORNIA');
var_dump(
$cal->getLocale(Locale::ACTUAL_LOCALE),
$cal->getLocale(Locale::VALID_LOCALE)
);
O exemplo acima produzirá:
string(2) "en" string(5) "en_US"