(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTime::createFromFormat -- date_create_from_format — Analiza una cadena con un instante según un formato especificado
Estilo orientado a objetos
$format
, string $datetime
, ?DateTimeZone $timezone
= null
): DateTime|falseEstilo por procedimientos
$format
, string $datetime
, ?DateTimeZone $timezone
= null
): DateTime|false
Devuelve un nuevo objeto DateTime que representa la fecha y la hora especificadas por la
cadena time
, la cual fue formateada en el formato indicado en
format
.
Igual que DateTimeImmutable::createFromFormat() y date_create_immutable_from_format(), respectivamente, pero crea un objeto DateTime.
Este método, incluyendo parámetros, ejemplos y consideraciones están documentados en la página DateTimeImmutable::createFromFormat.
Devuelve una nueva instancia de DateTime o false
en caso de error.
Este método lanza ValueError cuando
datetime
contiene bytes nulos (NULL-bytes).
Versión | Descripción |
---|---|
5.3.9 |
Se añadió el especficador + para format .
|
Versión | Descripción |
---|---|
8.0.21, 8.1.8, 8.2.0 |
Ahora lanza ValueError cuando se pasan
bytes nulos (NULL-bytes) a datetime , cuando
antes eran ignorados silenciosamente.
|
Para una lista extensa de ejemplos, vea DateTimeImmutable::createFromFormat.