La classe DateTimeInterface DateTimeInterface
&reftitle.intro; DateTimeInterface signifie que DateTime et DateTimeImmutable peuvent être indiqués pour le type. Il n'est pas possible d'implémenter cette interface avec des classes userland.
&reftitle.classsynopsis; DateTimeInterface DateTimeInterface &Constants; const string DateTimeInterface::ATOM "Y-m-d\TH:i:sP" const string DateTimeInterface::COOKIE "l, d-M-Y H:i:s T" const string DateTimeInterface::ISO8601 "Y-m-d\TH:i:sO" const string DateTimeInterface::RFC822 "D, d M y H:i:s O" const string DateTimeInterface::RFC850 "l, d-M-y H:i:s T" const string DateTimeInterface::RFC1036 "D, d M y H:i:s O" const string DateTimeInterface::RFC1123 "D, d M Y H:i:s O" const string DateTimeInterface::RFC7231 "D, d M Y H:i:s \G\M\T" const string DateTimeInterface::RFC2822 "D, d M Y H:i:s O" const string DateTimeInterface::RFC3339 "Y-m-d\TH:i:sP" const string DateTimeInterface::RFC3339_EXTENDED "Y-m-d\TH:i:s.vP" const string DateTimeInterface::RSS "D, d M Y H:i:s O" const string DateTimeInterface::W3C "Y-m-d\TH:i:sP" &Methods;
&reftitle.constants; DateTimeInterface::ATOM DATE_ATOM Atom (exemple: 2005-08-15T15:52:01+00:00) DateTimeInterface::COOKIE DATE_COOKIE HTTP Cookies (exemple: Monday, 15-Aug-2005 15:52:01 UTC) DateTimeInterface::ISO8601 DATE_ISO8601 ISO-8601 (exemple: 2005-08-15T15:52:01+0000) Ce format n'est pas compatible avec ISO-8601, mais reste ainsi pour des raisons de compatibilité ascendante. Utilisez DateTime::ATOM ou DATE_ATOM pour assurer la compatibilité avec ISO-8601. DateTimeInterface::RFC822 DATE_RFC822 RFC 822 (exemple: Mon, 15 Aug 05 15:52:01 +0000) DateTimeInterface::RFC850 DATE_RFC850 RFC 850 (exemple: Monday, 15-Aug-05 15:52:01 UTC) DateTimeInterface::RFC1036 DATE_RFC1036 RFC 1036 (exemple: Mon, 15 Aug 05 15:52:01 +0000) DateTimeInterface::RFC1123 DATE_RFC1123 RFC 1123 (exemple: Mon, 15 Aug 2005 15:52:01 +0000) DateTimeInterface::RFC7231 DATE_RFC7231 RFC 7231 (à partir de PHP 7.0.19 et 7.1.5) (exemple: Sat, 30 Apr 2016 17:52:13 GMT) DateTimeInterface::RFC2822 DATE_RFC2822 RFC 2822 (exemple: Mon, 15 Aug 2005 15:52:01 +0000) DateTimeInterface::RFC3339 DATE_RFC3339 Comme DATE_ATOM DateTimeInterface::RFC3339_EXTENDED DATE_RFC3339_EXTENDED RFC 3339 EXTENDED format (example: 2005-08-15T15:52:01.000+00:00) DateTimeInterface::RSS DATE_RSS RSS (exemple: Mon, 15 Aug 2005 15:52:01 +0000) DateTimeInterface::W3C DATE_W3C World Wide Web Consortium (example: 2005-08-15T15:52:01+00:00)
&reftitle.changelog; &Version; &Description; 7.2.0 Les constantes de classe de DateTime sont maintenant définies sur DateTimeInterface.
&reference.datetime.entities.datetimeinterface;