IntlDateFormatter::formatObjectdatefmt_format_objectFormate un objet
&reftitle.description;
&style.oop;
publicstaticstringfalseIntlDateFormatter::formatObjectIntlCalendarDateTimedatetimearrayintstringnullformat&null;stringnulllocale&null;
&style.procedural;
stringfalsedatefmt_format_objectIntlCalendarDateTimeInterfacedatetimearrayintstringnullformat&null;stringnulllocale&null;
Cette fonction permet le formatage d'un objet IntlCalendar ou
d'un objet DateTime sans avoir créé auparavant un objet
IntlDateFormatter.
L'objet IntlDateFormatter temporaire créé prendra le décalage
horaire depuis l'objet passé. La base de données des décalages horaires interne
à PHP ne sera pas utilisée - ICU sera utilisé à la place. L'identifiant
de décalage horaire utilisé dans les objets DateTime
doit toutefois exister également dans la base de données ICU.
&reftitle.parameters;
datetime
Un objet de type IntlCalendar ou de type
DateTime. L'information de décalage horaire dans
l'objet sera utilisée.
format
Format de la date/heure. Peut-être soit un tableau avec deux éléments (d'abord
le style de la date, puis, le style de l'heure, en utilisant une des constantes
suivantes : IntlDateFormatter::NONE,
IntlDateFormatter::SHORT,
IntlDateFormatter::MEDIUM,
IntlDateFormatter::LONG,
IntlDateFormatter::FULL), soit un type int
avec la valeur de l'une de ces constantes (auquel cas, il sera utilisé
à la fois pour la date et l'heure), ou un type string
avec le format décrit dans la documentation
ICU. Si &null; est fourni, le style par défaut sera utilisé.
locale
La locale à utiliser, ou &null; pour utiliser la locale par défaut.
&reftitle.returnvalues;
Une chaîne de caractères contenant le résultat&return.falseforfailure;.
&reftitle.examples;
Exemple avec IntlDateFormatter::formatObject
&example.outputs;