(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::__construct — Devuelve un nuevo objeto DateTime
Igual que DateTimeImmutable::__construct() pero funciona con DateTime. Considere usar DateTimeImmutable y sus características en su lugar.
Devuelve un nuevo objeto DateTime.
datetime
Una cadena de fecha/hora. Los formatos válidos se explican en Formatos de fecha y hora.
Introduzca "now"
aquí para obtener el instante actual cuando se emplee
el parámetro $timezone
.
timezone
Un objeto DateTimeZone que representa la
zona horaria de $datetime
.
Si se omite $timezone
o
es null
, se usará la zona horaria actual.
Nota:
El parámetro
$timezone
y la zona horaria actuales se ignoran cuando el parámetro$time
es una marca temporal de UNIX (p.ej.@946684800
) o especifica una zona horaria (p.ej.2010-01-28T15:00:00+02:00
).
Devuelve una nueva instancia de DateTime.
Si se pasa una cadena de fecha/hora incorrecta, lanza DateMalformedStringException. Hasta PHP 8.3, lanzaba Exception.
Versión | Descripción |
---|---|
8.3.0 | Ahora lanza DateMalformedStringException si se pasa una cadena incorrecta, en vez de Exception. |