(PHP 5 >= 5.3.0, 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.
La ressource de formateur IntlDateFormatter.
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 en cas d'erreur.
Exemple #1 Exemple avec datefmt_get_locale(), procédural
<?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);
echo "La locale du formateur est : ".datefmt_get_locale($fmt);
$fmt = datefmt_create( "de-DE" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN );
echo "Le second format utilisé est ".datefmt_format( $fmt , 0);
?>
Exemple #2 Exemple avec datefmt_get_locale(), POO
<?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