(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.
     
timezone
      Un object DateTimeZone représentant le fuseau
      horaire de $datetime.
     
      Si $timezone est omit ou null,
      le fuseau horaire actuel sera utilisé.
     
Note:
Le paramètre
$timezoneet le fuseau horaire actuel sont ignorés quand le paramètre$datetimeest un horodatage UNIX (e.g.@946684800) ou spécifie un fuseau horaire (e.g.2010-01-28T15:00:00+02:00).
Retourne une nouvelle instance DateTime.
Si une chaîne de date ou de temps invalide est fourni, une DateMalformedStringException est lancé. 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 fourni, au lieu de Exception. | 
