IntlDateFormatter::formatObject datefmt_format_object Formate un objet &reftitle.description; &style.oop; public static stringfalseIntlDateFormatter::formatObject IntlCalendarDateTimedatetime arrayintstringnullformat&null; stringnulllocale&null; &style.procedural; stringfalsedatefmt_format_object IntlCalendarDateTimeInterfacedatetime arrayintstringnullformat&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 <function>IntlDateFormatter::formatObject</function> &example.outputs;