(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.
datetimeUna cadena de fecha/hora. Los formatos válidos son explicados en la documentación sobre los 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
$timezoney la zona horaria actuales se ignoran cuando el parámetro$timees 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. |