(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTime::createFromFormat -- date_create_from_format — Interpreta um string de data/hora de acordo com um formato especificado.
Estilo orientado a objetos
$format
, string$datetime
, ?DateTimeZone$timezone
= null
): DateTime|falseEstilo procedural
$format
, string$datetime
, ?DateTimeZone$timezone
= null
): DateTime|false Retorna um novo objeto DateTime representando a data e a hora especificadas pelo string datetime
, que foi formatado de acordo com o parâmetro format
fornecido.
Equivalente a DateTimeImmutable::createFromFormat() e date_create_immutable_from_format(), respectivamente, mas cria um objeto DateTime.
Este método, incluindo parâmetros, exemplos e considerações estão documentados na página DateTimeImmutable::createFromFormat.
Retorna uma nova instância de DateTime ou false
em caso de falha.
Este método dispara uma exceção ValueError quando o parâmetro datetime
contém bytes nulos.
Versão | Descrição |
---|---|
8.0.21, 8.1.8, 8.2.0 | Agora dispara ValueError quando bytes nulos são passados pelo parâmetro datetime , o que antes era silencioamente ignorado. |
Para um conjunto extenso de exemplos, veja DateTimeImmutable::createFromFormat.