(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
$which
] )Style procédural
Lit la locale utilisée par le formateur.
fmt
La ressource de formateur IntlDateFormatter.
hich
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);
$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 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