220 of 410 menu

Funzione date_interval_create_from_date_string

La funzione date_interval_create_from_date_string converte una descrizione testuale di un intervallo in un oggetto data. Questo oggetto può essere utilizzato con le funzioni date_add e date_sub. La stringa dell'intervallo utilizza un linguaggio naturale per specificare il periodo.

Sintassi

date_interval_create_from_date_string(string $time);

Esempio

Creiamo un intervallo di 2 giorni e 6 ore:

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

Risultato dell'esecuzione del codice:

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

Esempio

Creiamo un intervallo complesso (1 mese, 2 settimane e 3 giorni):

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

Risultato dell'esecuzione del codice:

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

Formati supportati

La funzione comprende le seguenti unità di misura:

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

Vedi anche

  • la funzione date_add,
    che aggiunge un intervallo a una data
  • la funzione date_sub,
    che sottrae un intervallo da una data
  • la funzione date_create,
    che crea un oggetto DateTime
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