array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'datetime.construct.php', 1 => 'DateTime::__construct', ), 'up' => array ( 0 => 'class.datetime.php', 1 => 'DateTime', ), 'prev' => array ( 0 => 'datetime.add.php', 1 => 'DateTime::add', ), 'next' => array ( 0 => 'datetime.createfromformat.php', 1 => 'DateTime::createFromFormat', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/datetime/datetime/construct.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
datetime
Une 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
$timezone
et le fuseau horaire actuel sont ignorés quand le paramètre$datetime
est 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. |