(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
IntlDateFormatter::getLocale -- datefmt_get_locale — Lit la locale utilisée par le formateur
Style orienté objet
Style procédural
Lit la locale utilisée par le formateur.
formatter
La ressource de formateur IntlDateFormatter.
type
Vous pouvez choisir entre une valeur valide ou une valeur
littérale de la locale (à l'aide des constantes
Locale::VALID_LOCALE
et
Locale::ACTUAL_LOCALE
, respectivement).
La valeur par défaut est la valeur littérale.
La locale de ce formateur, ou false
si une erreur survient.
Exemple #1 Exemple avec datefmt_get_locale()
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'La locale du formateur est : ' . datefmt_get_locale($fmt);
echo 'Le premier format utilisé est ' . datefmt_format($fmt, 0);
$fmt = datefmt_create(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'La locale du formateur est : ' . datefmt_get_locale($fmt);
echo 'Le second format utilisé est ' . datefmt_format($fmt, 0);
?>
Exemple #2 Exemple orienté objet
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'La locale du formateur est : ' . $fmt->getLocale();
echo 'Le premier format utilisé est ' . $fmt->format(0);
$fmt = new IntlDateFormatter(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'La locale du formateur est : ' . $fmt->getLocale();
echo 'Le second format utilisé est ' . $fmt->format(0);
?>
L'exemple ci-dessus va afficher :
La locale du formateur est : en Le premier format utilisé est Wednesday, December 31, 1969 4:00:00 PM PT La locale du formateur est : de Le deuxième format utilisé est Mittwoch, 31. Dezember 1969 16:00 Uhr GMT-08:00