248 of 410 menu

Método createFromDateString da classe DateInterval

O método estático createFromDateString da classe DateInterval converte uma descrição em string de um intervalo de tempo em um objeto DateInterval. Como parâmetro, aceita uma string com formato de data que a função strtotime compreende. Retorna um objeto DateInterval ou false em caso de erro.

Sintaxe

DateInterval::createFromDateString(string $datetime): DateInterval|false

Exemplo

Vamos criar um intervalo de 2 dias:

<?php $interval = DateInterval::createFromDateString('2 days'); print_r($interval); ?>

Resultado da execução do código:

DateInterval Object ( [d] => 2 [h] => 0 [i] => 0 [s] => 0 ... )

Exemplo

Vamos criar um intervalo de 1 mês e 5 dias:

<?php $interval = DateInterval::createFromDateString('1 month + 5 days'); print_r($interval); ?>

Resultado da execução do código:

DateInterval Object ( [m] => 1 [d] => 5 [h] => 0 [i] => 0 [s] => 0 ... )

Exemplo

Vamos criar um intervalo de 3 horas e 30 minutos:

<?php $interval = DateInterval::createFromDateString('3 hours + 30 minutes'); print_r($interval); ?>

Resultado da execução do código:

DateInterval Object ( [h] => 3 [i] => 30 [s] => 0 ... )

Veja também

  • classe DateInterval,
    que representa um intervalo de tempo
  • função strtotime,
    que converte uma descrição textual de data em timestamp
  • classe DateTime,
    que trabalha com data e hora
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar