248 of 410 menu

Metodo createFromDateString della classe DateInterval

Il metodo statico createFromDateString della classe DateInterval converte una descrizione testuale di un intervallo di tempo in un oggetto DateInterval. Accetta come parametro una stringa con un formato di data comprensibile alla funzione strtotime. Restituisce un oggetto DateInterval o false in caso di errore.

Sintassi

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

Esempio

Creiamo un intervallo di 2 giorni:

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

Risultato dell'esecuzione del codice:

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

Esempio

Creiamo un intervallo di 1 mese e 5 giorni:

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

Risultato dell'esecuzione del codice:

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

Esempio

Creiamo un intervallo di 3 ore e 30 minuti:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • classe DateInterval,
    che rappresenta un intervallo di tempo
  • funzione strtotime,
    che converte una descrizione testuale di una data in un timestamp
  • classe DateTime,
    che lavora con data e ora
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta