Como configurar um DateInterval a partir das partes relativas da string em PHP?


Você pode configurar um DateInterval a partir das partes relativas da string usando a classe DateInterval e o método createFromDateString().

Aqui está um exemplo:

$dateString = '2 weeks 3 days 4 hours';
$interval = DateInterval::createFromDateString($dateString);

Isso criará um objeto DateInterval que representa um intervalo de tempo de 2 semanas, 3 dias e 4 horas.

Você também pode usar outras partes relativas da string, como "1 month", "1 year", "2 hours", "30 minutes", etc.

Outra maneira de configurar um DateInterval a partir das partes relativas da string é usando a classe DateTime e o método add(). Aqui está um exemplo:

$date = new DateTime();
$date->add(new DateInterval('P2W3DT4H'));

Isso adicionará um intervalo de tempo de 2 semanas, 3 dias e 4 horas à data atual.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.