PHP 5.6.0beta1 released

IntlDateFormatter::getCalendarObject

datefmt_get_calendar_object

(PHP 5 >= 5.5.0, PECL intl >= 3.0.0)

IntlDateFormatter::getCalendarObject -- datefmt_get_calendar_objectRécupère une copie de l'objet formateur du calendrier

Description

Style orienté objet

public IntlCalendar IntlDateFormatter::getCalendarObject ( void )

Style procédural

IntlCalendar datefmt_get_calendar_object ( void )

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top