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;