220 of 410 menu

Função date_interval_create_from_date_string

A função date_interval_create_from_date_string converte uma descrição textual de intervalo em um objeto de data. Este objeto pode ser usado com as funções date_add e date_sub. A string de intervalo usa linguagem natural para especificar o período.

Sintaxe

date_interval_create_from_date_string(string $time);

Exemplo

Vamos criar um intervalo de 2 dias e 6 horas:

<?php $interval = date_interval_create_from_date_string('2 days + 6 hours'); print_r($interval); ?>

Resultado da execução do código:

DateInterval Object ( [d] => 2 [h] => 6 )

Exemplo

Vamos criar um intervalo complexo (1 mês, 2 semanas e 3 dias):

<?php $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days'); print_r($interval); ?>

Resultado da execução do código:

DateInterval Object ( [m] => 1 [d] => 17 )

Formatos suportados

A função entende as seguintes unidades de medida:

  • year/years
  • month/months
  • day/days
  • week/weeks
  • hour/hours
  • minute/minutes
  • second/seconds

Veja também

  • a função date_add,
    que adiciona um intervalo a uma data
  • a função date_sub,
    que subtrai um intervalo de uma data
  • a função date_create,
    que cria um objeto DateTime
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