(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::__construct — Retourne un nouvel objet DateTime
Comme DateTimeImmutable::__construct() mais fonctionne avec DateTime. Considérer l'utilisation de DateTimeImmutable et ses fonctionnalités à la place.
Retourne un nouvel objet DateTime.
datetimeUne chaîne date/heure. Les formats valides sont expliqués dans la documentation sur les formats Date et Heure.
Passer"now" pour obtenir le temps courant lors de
l'utilisation du paramètre timezone.
timezonedatetime.
Si timezone est omis ou null,
le fuseau horaire actuel sera utilisé.
Note: Le paramètre
timezoneet le fuseau horaire actuel sont ignorés quand le paramètredatetimeest un horodatage UNIX (p. ex.@946684800) ou spécifie un fuseau horaire (p. ex.2010-01-28T15:00:00+02:00).
Retourne une nouvelle instance DateTime.
Si une chaîne de date ou de temps invalide est fournie, une DateMalformedStringException est lancée. Antérieur à PHP 8.3, ceci était une Exception.
| Version | Description |
|---|---|
| 8.3.0 | Lance désormais une DateMalformedStringException si une chaîne invalide est fournie, au lieu de Exception. |