IntlDateFormatter::getCalendarObject
datefmt_get_calendar_object
(PHP 5 >= 5.5.0, PECL intl >= 3.0.0)
IntlDateFormatter::getCalendarObject -- datefmt_get_calendar_object — Récupère une copie de l'objet formateur du calendrier
Description
Style orienté objet
Style procédural
Obtient une copie de l'objet calendrier utilisé en interne par ce formateur. Ce calendrier aura un type (comme grégorien, japonais, boudiste, islamique, etc.) et un décalage horaire qui correspondent au type et au décalage horaire utilisés par le formateur. La date/heure de l'objet n'est pas spécifiée.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Une copie de l'objet calendrier interne utilisé par ce formateur.
Exemples
Exemple #1 Exemple avec IntlDateFormatter::getCalendarObject()
<?php $formatter = IntlDateFormatter::create( "fr_FR@calendar=islamic", NULL, NULL, "GMT-01:00", IntlDateFormatter::TRADITIONAL ); $cal = $formatter->getCalendarObject(); var_dump( $cal->getType(), $cal->getTimeZone(), $cal->getLocale(Locale::VALID_LOCALE) ); ?>
L'exemple ci-dessus va afficher :
string(7) "islamic" object(IntlTimeZone)#3 (4) { ["valid"]=> bool(true) ["id"]=> string(9) "GMT-01:00" ["rawOffset"]=> int(-3600000) ["currentOffset"]=> int(-3600000) } string(5) "fr_FR"
Voir aussi
- IntlDateFormatter::getCalendar() - Lit le calendrier utilisé par l'objet IntlDateFormatter
- IntlDateFormatter::setCalendar() - Définit le type de calendrier utilisé par le formateur
- IntlCalendar